mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.43k stars 1.27k forks source link

Top bar icon to toggle the menu? To avoid having to context switch to the keyboard only to press Alt #13266

Open mxmilkiib opened 4 months ago

mxmilkiib commented 4 months ago

Feature Description

I like the fact that the menu can be hidden now to save UI space.

It can then be shown by pressing Alt, but, if primaraly navigating the UI with the mouse, it is somewhat frustrating to have to reach for the keyboard just to press Alt.

How about a top bar icon that can also toggle the visibility of the menu?

ronso0 commented 4 months ago

So you need the menu bar but also like to hide it : )

There was #3184, closed in favor of #3189, we might revive that.

For the fullscreen case we could configure a 'hot zone' at the top edge i.e. reveal the menu if the mouse remains at the 0-2 top pixels for a second or something. (not sure though, might conflict with other system bars / widgets)

mxmilkiib commented 4 months ago

I wish to get into the Preferences a lot, but hitting ctrl-p also requires the same slowing context switch!

ronso0 commented 4 months ago

Yeah, a button for the preferences would be nice (like it exists? in QML)

For skins with a skin menu, we may add two toggles:

mxmilkiib commented 4 months ago

A skin menu solution would take too many steps imho.

Click skin menu, click enable bar, click options, click preferences, do stuff, close prefs, click disable bar, click to close the skin menu: 6 clicks total.

Skin button would act more like pressing Alt; click button, click options, click prefs, ting, close: 3 clicks total.

Skin menu "show preferences"? How would that work? A toggle that brings up the prefs and autotoggles back on closing prefs? No.. A "button" like "Load Bank"? That's one extra click.

A skin button for opening the preferences would be quickest. One [also] to show the bar would provide [access to] utility. I guess I'm more interested in the former.

But look at all this whitespace;

image

I ultimately view that as wasted space. Prefs access is a major action, done much more for the majority of users compared to connecting to a remote streaming server, and that has an icon. Viewed in that "disproportionate" light, it's a no-brainer, if I might be so rhetorically bold.

ronso0 commented 4 months ago

I totally agree one-click solutions would are preferred.

Thing is

I ultimately view that as wasted space

This is only true for wide screens, though toolbars are already pretty crammed at min. skin size IMO (see #13244), especially in Tango.