Bug 472368 - Please allow disabling revert-to-original-size on quick tiling unsnap
Summary: Please allow disabling revert-to-original-size on quick tiling unsnap
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: Quick Tiling (other bugs)
Version First Reported In: 5.27.5
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-18 17:14 UTC by Zeb Figura
Modified: 2023-09-14 17:44 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zeb Figura 2023-07-18 17:14:06 UTC
SUMMARY

Previous to the quick tiling changes introduced in 5.27 (I think?), quick-tiled windows would retain their new shape when moving or resizing out of their tiled position. I.e. quick-tiling was effectively a permanent move-and-resize action.

After 5.27, quick-tiled windows remember their previous position and revert to it when undoing the quick tiling by moving. This is, broadly, a change that makes sense, I understand why it was made, I think it can be an improvement to usage, to be clear. However it's not the way I'm used to tiled windows working and it can be an annoyance. I would like a way to revert to the previous usage.

Currently I've gotten into the habit of resizing quick-tiled windows by their corners after quick-tiling them, to make them remember their new size. This works, but I'd like to not have to make this workaround.

STEPS TO REPRODUCE
1. Resize a window arbitrarily.
2. Drag it to the left side of the screen so that it quick-tiles to the left half of the screen.
3. Drag it again off the left side of the screen.

OBSERVED RESULT

The window will revert to its previous size.

I would like to configure a way for it to not do that, but instead retain its current size—half the screen—the way it was in old Plasma.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian GNU/Linux 12
(available in About System)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.107.0
Qt Version: 5.15.8