LMMS / lmms

Cross-platform music production software
https://lmms.io
GNU General Public License v2.0
7.98k stars 995 forks source link

Should be able to drag window by empty space #5704

Open emvaized opened 3 years ago

emvaized commented 3 years ago

Enhancement Summary

There should be possibility to drag any window opened in LMMS by empty space of that window.

Justification

It improves the overall user experience, + provides another way to move window around when it's header is overlapped by toolbar like this: ezgif com-video-to-gif

Mockup

Perfect example of requested behavior can be seen in Kubuntu or KDE Neon DEs with Plasma environment installed: example

Spekular commented 3 years ago

When a subwindow is moved above the toolbar, you can use the global scrollbar to scroll up so it's grabbable again. If a global scrollbar hasn't appeared, moving any subwindow so it goes partly offscreen should trigger a refresh.

emvaized commented 3 years ago

@Spekular Thanks, it was unclear to me! I've corrected the text now.

tresf commented 3 years ago

I don't find the "drag from any place there's not content" to be intuitive nor standard behavior and what's being described is more of side-effect of the MDI interface that Qt provides (not specific to LMMS).

The eventual design is to move away from MDI towards a single window interface #1911 and it's probably time better spent working towards that effort.

That said, if someone wanted to add a stop-gap to drag from these areas, I'm sure people would be receptive to it. We all lose that damn title bar from time to time.