I’m using three Plasma panel on three monitors, all aligned on a different direction for different purposes. And I don’t know how other people feel about, but when the panel is attached to the top and there is a maximized window of any type of program below and I want to drag and drop it from one monitor to another, I often click on the top panel and start dragging the window, realizing that nothing happens, because I clicked accidental the top panel instead of window title bar.
I would love to see a feature that just ignores anything on panel and drags the window around instead.
How I would design it in detail:
- The panel has a checkbox when editing panels, similar to “position”, “visibility” or “style” etc - off by default.
- Once enabled the panel only activates this feature when a window is connected to it. To visualize it better, lets say floating panel is enabled. The floating goes away and the panel becomes full screen bordered when a window get attached to it. If floating or not, the same state is a requirement to connect a window to this feature.
The second requirement is, that it is the most top window in Z (depth) order, that fulfills the first requirement (no matter of focus or Z order of other applications). - The click-and-drag action can be done everywhere on the panel, but if elements use this for another action (like Icons-Only Task Manager), their actions are used and my requested feature is not available on these elements. So I can do it on empty panels or the time-date elements, but not on icons for apps, which require the drag feature to reorganize icons.
- The window becomes teleported in a way, that the title bar sticks behind the mouse cursor, so that there is no cap between cursor and window.
What is your thought about it?