Put the menubar in the titlebar or have a deducated menubutton on the left side (not default hamburger) #1243
Replies: 2 comments 2 replies
-
Indeed, there isn't much of an alternative proposed by the Gnome guidelines, at least when I last read through it. IIRC, libadwaita's |
Beta Was this translation helpful? Give feedback.
-
I love the new UI coming with 3.0. I am so excited for it! :) Personally, regarding the question of menubars vs hamburger menus... in my opinion, the best solution is neither. The best way to handle exposing many functions to users in software like this, is via a searchable command palette. Some great examples of this are Dune 3D (a CAD program) and the old Plotinus GNOME extension. Simply put, you press a button, and an overlay appears showing you a list of available actions, along with their keyboard shortcuts (so you can memorise them). This list of actions is ideally context-sensitive, so unlike a traditional menu bar, it only shows you the actions that are actually relevant for you at the time. The list is quickly searchable, so you can type what you want and it will find it for you immediately. Type "blu" and suggestions for gaussian blur might appear, for example. That's the best way to go. |
Beta Was this translation helpful? Give feedback.
-
It's bad usability to shove the full menubar into a hamburger, especially if the hamburger is in the right corner. Gnome doesn't recommend putting huge menu hierarchies into the hamburger, though they also don't propose much of an alternative. One could keep the hamburger for a few elementary actions (shortcuts, help etc) but the full menubar should be its own thing and should not be crippled by trying to shoehorn it into a design that's intended for barebones utility and content consumption applications. And it often fails even for those - I've used Chrome for over a decade and that bloated hamburger menu remains a usablity nightmare that I will never get to used to.
I think either a full menubar in the titlebar like VS Code, or a dedicated (preferably rectangular so it's easier to click) "Menu" button on the left would be better. As a bonus, it would also help serve as a roadmap for other GTK apps to move to a more modern CSD style in a way that makes sense and without needlessly crippling the UI.
Beta Was this translation helpful? Give feedback.
All reactions