| Summary: | Default position of quick tiling dividers (50%) should be based on available space, not including panels | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | matterhorn103 |
| Component: | Quick Tiling | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | adam.vodopjan, bvbfan, chgonzalezg, die4ever2005, fanzhuyifan, steve, zelina.pe |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
matterhorn103
2024-04-03 11:59:24 UTC
Can reproduce. Operating System: Arch Linux KDE Plasma Version: 6.0.80 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 Kernel Version: 6.8.2-arch2-1 (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i9-13900H Memory: 15.2 GiB of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: ASUSTeK COMPUTER INC. Product Name: ROG Zephyrus G16 GU603VV_GU603VV System Version: 1.0 This change was introduced with plasma 5.27. You can check it quickly with Fedora 37 and Fedora 38 live iso in a vm. The images I used: - Fedora-KDE-Live-x86_64-37-1.7.iso, plasma 5.26.2 - Fedora-KDE-Live-x86_64-38-1.6.iso, plasma 5.27.4 VM settings: - screen size 1280x800 After a VM is up: - right click the panel, select "Enter edit mode" - drag and drop the "Drag to move" handler to the left edge of the screen - right click somewhere on the desktop, select "Exit Edit mode" - open a Konsole window and have it focused Fedora 37: - press Super+right. The window reports "Size: 73 x 38" - press Super+left. The window does not report a change in size Fedora 38: - press Super+right. The window reports "Size: 76 x 38" - press Super+left. The window reports "Size: 70 x 38" Kubuntu since 23.04 release (the first one with plasma 5.27) behaves the same, not expected way. I've just tried it in KDE Neon with neon-user-20241105-0605.iso (additional init step: make the panel NOT float). It still splits unevenly. There are two more things I noticed in Neon: 1. When I quick tile the window to the left, it first gets resized to 50% of the screen width and then narrowed down to account for the panel width. There is enough time between the two steps to see it. 2. If I alternate Super+right and Super+left quickly, the left tile occasionally gets stuck in 50% screen size width. When stuck, the narrowing step no longer happens, no matter if I alternate left/right tiling quick of slow. It resets only when the window leaves the quick tile mode. In Kubuntu 24.10, the left tile doesnt get stuck. Kubuntu runs x11, while Neon runs wayland. Mby, a wayland problem. In the same time, Fedora 38 is wayland as well, but there is no visible 2-steps resize. Back to the uneven split issue. I dont see any logic behind this change in 5.27. Why would users want it? Mby it was unintentional? Still present, if panel is on left or right 50% tiling calculation is incorrect. But if panel top or bottom horizontal calculation is correct. *** Bug 513728 has been marked as a duplicate of this bug. *** |