Bug 472383 - When moving and resizing widgets, snap to other widgets' edges
Summary: When moving and resizing widgets, snap to other widgets' edges
Status: RESOLVED DUPLICATE of bug 463058
Alias: None
Product: plasmashell
Classification: Plasma
Component: Containment (other bugs)
Version First Reported In: 5.27.6
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-19 08:22 UTC by BOF
Modified: 2024-06-26 21:25 UTC (History)
2 users (show)

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


Attachments
Same sized widgets with one snapping (299.25 KB, image/png)
2023-07-19 08:22 UTC, BOF
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BOF 2023-07-19 08:22:10 UTC
Created attachment 160379 [details]
Same sized widgets with one snapping

SUMMARY
Apple presented the incredible and before unheard idea of desktop widgets in MacOS 14 "Sonoma".
Well, that nothing new for KDE! However, the makers of the golden cage had some good ideas that widgets on KDE could also benefit from IHMO.

DESIGN & SUGGESTION
The widgets on MacOS snap (have a 'magnetic' border) for size and position.

IMHO widgets on KDE could look much better and the desktop much cleaner if you could match the size of widgets. This would allow for an more even and organized look.
If you want a specific size you could eg. hold down the Shift key to disable the magnetic border. Since the Shift key is already used in many applications for 'free' (non magnetic) movement (eg. gimp and inkscape) it's not a new invention but something users are already used to.

ADDITIONAL INFORMATION
This would make a great feature for Plasma 6 to clearly set it apart.
(I hope the product + component sorting is correct. I copied it from a bug that included widgets. if it's in the wrong category please move it :) )
Comment 1 Nate Graham 2024-06-26 21:25:47 UTC

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