https://bugs.kde.org/show_bug.cgi?id=510078
Bug ID: 510078
Summary: Custom Tiling bypasses minimum window size
restrictions, causing visual breakage
Classification: Plasma
Product: kwin
Version First 6.4.5
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: Custom Tiling
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 185379
--> https://bugs.kde.org/attachment.cgi?id=185379&action=edit
A Demonstrative Screenshot Of System Settings
# SUMMARY
Custom Tiling bypasses minimum window size restrictions, which causes visual
breakage in, at least, first-party applications.
# STEPS TO REPRODUCE
1. Invoke `systemsettings`.
2. Press “Meta” + “T”.
3. Subdivide the windows *until* (or one past when) they begin to overlap.
4. Press “Shift” whilst you drag its window onto that region.
# OBSERVED RESULT
*Most* Windows are resizable to any arbitrary size, which breaks most:
1. System Settings renders its sidebar behind its content.
2. KDAB's Hotspot's homepage text renders over all other content.
Strangely, GTK 4 (at least, LibAdwaita) windows appear unaffected.
# EXPECTED RESULT
If a window defines a minimum size, the window manager shouldn't silently
override that merely because the window is tiled. Either (probably ideally),
KWin (and/or the Breeze window decorations) should indicate that the window has
been resized to below its minimum-defined size, or it should fail to.
# SOFTWARE/OS VERSIONS
> ~~~
> Operating System: Fedora Linux 42
> KDE Plasma Version: 6.4.5
> KDE Frameworks Version: 6.18.0
> Qt Version: 6.9.2
> Kernel Version: 6.16.8-200.fc42.x86_64 (64-bit)
> Graphics Platform: Wayland
> ~~~
# ADDITIONAL INFORMATION
The point of this issue that I don't see discussion about this anywhere, and I
rather need to know whether this is something that application developers
should expect to handle, or whether it's unintentional, *and* undesirable. [^1]
[^1]: https://github.com/KDAB/hotspot/issues/713#issuecomment-2859022943
--
You are receiving this mail because:
You are watching all bug changes.