Bug 476365

Summary: [UX Desktop] Once a widget draws over an icon, the widget needs to be moved.
Product: [Plasma] plasmashell Reporter: jakubby
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: minor CC: jakubby, kde, nate
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Can't quickly move the icon out of the way.

Description jakubby 2023-10-31 12:16:35 UTC
Created attachment 162762 [details]
Can't quickly move the icon out of the way.

SUMMARY
User can drag and drop a file onto a desktop into a fairly hard to reach spot.
Yes this was dragged and dropped with the note already in place, yes I didn't demonstrate that sorry.

STEPS TO REPRODUCE
1. Drag and drop an icon/place a widget on top of an icon.

OBSERVED RESULT
Icon is now inaccessible.

EXPECTED RESULT
I propose 2 solutions to this, let me know what you think of this Nate.
Number 1:
    You know how the `super` button is by default set to move around windows from any position within the window. What if that's how selecting a set of icons on a desktop and click `super` worked? What if that's how the user could move around widgets.
Number 2:
   1. Widgets now reserve space and push out icons/icons also reserve space and restrict the resize ability of widgets.
   2. The user now needs to hold the resize to grow the widget over said size.
   On top of that widgets are no longer pinned to a desktop position when a scroll-able desktop is concerned.
You know how when you stack a row of icons and push them lower than the screen can place them plasmashell turns your desktop into a scroll-able desktop.
What if the widgets were tied to a position within the desktop space just like icons are rather than pinned to an absolute screen position, this way the user can also use it's desktop as a large sticky note board.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 23.10/KDE 5.27.0
KDE Plasma Version: 5.27.0
KDE Frameworks Version:  5.110.0
Qt Version: 5.15.10
Comment 1 Nate Graham 2023-11-01 19:46:53 UTC

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