Bug 478068

Summary: Feature request: Ability to personalize screen tiling trigger margin
Product: [Plasma] kwin Reporter: Astronaut <alexandre.rufato34>
Component: Quick TilingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: fanzhuyifan, nate
Priority: NOR    
Version: 5.27.10   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=416570
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Settings pannel where there is a margin for quarter tiling.

Description Astronaut 2023-12-04 18:34:10 UTC
Created attachment 163860 [details]
Settings pannel where there is a margin for quarter tiling.

Greetings!

Currently in KDE it is not possible to customize how close to the edge of the monitor you need to drag your window to trigger the snapping feature (side by side window snapping). As someone with multiple monitors, it can be a bit hard because by default the margin is very close to the one where the window just goes to the next monitor.

It would be very nice to have a margin setting just like there is for the "Trigger quarter tiling" option.



STEPS TO REPRODUCE
1. Approach a window for snapping
2. Notice the margin, sometimes the window goes to the other monitor by mistake


OBSERVED RESULT
The margin for triggering the tiling is very small and not customizable.

EXPECTED RESULT
The ability to increase the margin to facilitate the tiling.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
Monitors in use: 2
Resolution: 2560x1080, 1920x1080
Comment 1 fanzhuyifan 2024-02-25 17:18:40 UTC
I think this should could be marked as a duplicate for BUG 416570. At least there is no reason to implement this if BUG 416570 is implemented.
Comment 2 Nate Graham 2024-02-26 19:00:28 UTC
Agreed. Feel free to do whichever one you prefer.
Comment 3 fanzhuyifan 2024-03-16 03:51:43 UTC
We won't be implementing this since we already implemented 416570.