Bug 434771

Summary: Add native behavior similar to the Sticky Window Snapping script.
Product: [Plasma] kwin Reporter: Christopher Prats <christopherprats>
Component: scriptsAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: nate, okaailefvunarlzknm
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

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 ***