This makes the Widget Explorer fade and become transparent for mouse events while dragging a widget. This allows to place widgets directly behind the Widget Explorer.
Drive-by fix to use a declarative approach for preventWindowHide.
BUG: 352527
mart |
Plasma: Design | |
Plasma |
This makes the Widget Explorer fade and become transparent for mouse events while dragging a widget. This allows to place widgets directly behind the Widget Explorer.
Drive-by fix to use a declarative approach for preventWindowHide.
BUG: 352527
Video: https://www.youtube.com/watch?v=tmDdmQ-pEAQ
Not too happy with the transparency stuff, especially not that it happens as soon as I start dragging. Another approach I could imagine is widget explorer moving out of the way when I hover it and then moving it back in but for that I would need a C++ plugin and probably X stuff. (Don't we have a Usability group in Phab?)
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |
This patch is okay as a stop-gap solution, but the alternative approach you suggest would be much better from a UX perspective.
So I'd give my okay for this, with the attached string that I'd strongly suggest to explore the other approach next.