Bug 464942 - Quick tiling multiple windows, and then resizing the windows, causes windows to connect and size-changes to persist.
Summary: Quick tiling multiple windows, and then resizing the windows, causes windows ...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: Quick Tiling (show other bugs)
Version: 5.26.90
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-28 13:24 UTC by teunn
Modified: 2023-02-06 18:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description teunn 2023-01-28 13:24:35 UTC
SUMMARY
The quick-tiling-windows behave a lot like 'actual'-tiling-windows. After manually resizing the new Quick tiling windows (i.e. with META+arrow keys), and then resizing the windows, causes windows to connect with each-other and size-changes to persist. 

STEPS TO REPRODUCE
1. open at least 1 window
2. use default kwin shortcut to quick tile to vertical half: e.g. META+left 
3. Drag to resize the window
4. Use quick tiling shortcuts again

OBSERVED RESULT
When I use META+arrow again after resizing, the adjusted window will quick-tile into the manually adjusted size, and not to the expected 1/2 of the monitor. Size and position persists when quick-tiling shortcuts are repeated, also for newly opened windows. 
Windows also connect with other windows when multiple windows are open.

EXPECTED RESULT
The expected result is that Quick-tiling shortcuts would always 're-snap' windows to the fixed, designated position, such as the left-half of the monitor with META+left, regardless of any manual resizing that happened since the last quick-tiling action. Expected is that windows still behave like independent floating windows after being quick-tiled to a certain position.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon Testing Edition x86_64
KDE Plasma Version: 5.26.90
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
I also tested the new tiling feature in the 5.27 beta, which has similar features to the unexpected behavior. I am reporting here specifically regarding quick-tiling, and with the (possibly wrong) assumption that quick-tiling is supposed to still function as before, independently from the new tiling capabilities.
Comment 1 Nate Graham 2023-02-06 18:00:08 UTC
This is actually an intentional change for Plasma 5.27. :)