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.

Reply via email to