Bug 434771 - Add native behavior similar to the Sticky Window Snapping script.
Summary: Add native behavior similar to the Sticky Window Snapping script.
Status: RESOLVED DUPLICATE of bug 133927
Alias: None
Product: kwin
Classification: Plasma
Component: scripts (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-22 14:49 UTC by Christopher Prats
Modified: 2021-03-22 18:40 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Prats 2021-03-22 14:49:45 UTC
SUMMARY
Add the behavior present in the Sticky Window Snapping script (https://store.kde.org/p/1112552/) to kwin.

STEPS TO REPRODUCE
1. Snap or quick tile 2 windows, where their borders are touching.
2. Resize the windows

OBSERVED RESULT
Only one window is resize, making the windows unsnapped, causing one window to cover the other, and requiring the user to manually resize the other window.

EXPECTED RESULT
Both windows are resized together, preserving the snapping, similar in behavior to that present in mutter, Windows 10, and the sticky window snapping with quick tiled/snapped windows.

SOFTWARE/OS VERSIONS
Windows: NA
macOS: NA
Linux/KDE Plasma: openSUSE Leap 15.2 and openSUSE Tumbleweed
(available in About System)
KDE Plasma Version: 5.18 & 5.21
KDE Frameworks Version: 5.71.0 & 5.80
Qt Version: 5.12.7 & 5.15.2

ADDITIONAL INFORMATION
This is a relatively well-used feature on the window managers that have it available. This will likely provide a QoL improvement to many kwin users.
Comment 1 Nate Graham 2021-03-22 18:40:10 UTC

*** This bug has been marked as a duplicate of bug 133927 ***