← Back to team overview

unity-design team mailing list archive

Re: why global menubar/application menu isn't such a great idea

 

On 4/5/2011 12:51 AM, Ian Santopietro wrote:
Even if they did break each other, changing the entire interface on a
per app basis isn't a good idea either, as that would create huge
inconsistencies. I don't think we need a placeholder menu for windows
that don't otherwise have a menu, but getting rid of the panel for
Firefox only would present huge usability concerns.
Firefox and Chrome already have a different interface: no menubar and no separate titlebar. It works just fine and they are on of the more easy to use applications with the right learning curve. I don't see any complains there, in fact especially Chrome is getting praise for its innovative and intuitive interface.

Something interesting I found, apparently this is what Unity looked like summer last year:
http://cdn2.techie-buzz.com/images/ricky/Workspace_1_034.png
Maybe a bit edgy but there you have it: An interface that adapts itself to whatever makes the most sense for the task at hand (sure, a lot of wasted space there, tabs should be wider, icon+text or more tabs, settings whatever, but the idea is there, tabs on top, no fallback app menu nobody needs)
On Mon, 2011-04-04 at 23:57 +0200, giff gill wrote:
On 4/4/2011 10:57 PM, Ian Santopietro wrote:
There is no definitive fact that says that Google knows best. They
have their preferences about UX, and Canonical has their's. Just
because these two entities don't agree doesn't make one or the other
right or wrong.
Google knows about collecting data, lots of data, analysing it and
drawing the correct conclusion from it. That's what I meant by that,
sorry for the confusion.

It's not about disagreement here but the problem that menubar-on-top
breaks tabs-on-top.
It's not that different design choices disagree theoretically but it's a
factual conflict between the two paradigms that can't coexist without
getting into each others way.
Most of Canonical's usability testing seems to indicate that it's
easier to hit the Gobal menu. It's at the edge of the screen, so you
only need to aim along one dimension. Plus, the first (Typically File)
menu is in the exact same place every single time, even between a
maximized vs. restored window. I've been using Unity since Alpha 3,
and while the global menu isn't perfect, it is better than what we had
before.
Well, duh. That's what I'm talking about.
But why put the file menu into that privileged spot if it only contains
a fallback menu no one uses?
Chrome and Firefox do it wrong, IMO. I use the global-menu firefox
extension, and wish I could do that with Chrome. Cramming all of that
menu into a single button is not ergonomic.
It would be nice for example to directly address the tool menu with one
click, but probably those that do use these nested functions also tend
to be the ones who know and prefer keyboard shortcuts?
There's always room for improvement but the basic design choice of
Chromium, the simple minimalistic design clearly pays off in terms of
rising market share and general user satisfaction.
The top panel displays a lot of information, including the menu, BFB,
and indicators. most windows still have titlebars (Including Firefox 4).
It doesn't. At least not in Windows.latest which clearly is the primary
focus of the UI team.
That won't be changing. Putting the menu there saves space because you
don't need a menu bar or menu button anywhere else; it's all up there.
The Show on hover is not great, usability wise, but there aren't a
whole lot of viable alternatives. There have been some good
exceptions, but with Unity at it's current state, I don't think it's
realistic to try an reimplement that much code in such a short time.
I agreed that this design makes sense IF:
a) the screens is small (fullscreen, single task preferred)
AND
b) applications really need a menubar (not a fallback) and aren't served
better by tab bar on top.

It's great, I love it keep it. But don't make it default for user cases
that are served better by a different paradigm.
Your "Menus are outdated" arguement is invalid. There are lots of
outdated items in the current Desktop Metaphor that are outdated, and
revolution isn't the way to go there. Evolution keeps users much happier.
I beg to differ. I don't have one but apparently these tablet things are
all rage and people who do have them start to use them more than their PCs.
They als do seem happy with the new metaphor. It's no Desktop but last
time I checked it's still a graphical UI and Unity is going to support
touch input.
2011/4/4 giff g<giffgilll@xxxxxxxxxxx<mailto:giffgilll@xxxxxxxxxxx>>


     In response to that apparent contradiction:
     When I talk about how the text menu is becoming obsolete I have
     native OS X applications in mind, modern "apps" written in Cocoa.
     Not "legacy" gtk2 programs that haven't seen an interface change in
     years or I have Windows 7 in mind, where IE, Office, built in programs
     like Wordpad and Paint switched to a menubar-less interface.

I forgot quite a few applications there. Windows Explorer, the image
viewer, the Windows Live suite, the media player. In fact of all the
popular first party programs notepad is the ONLY one with a menubar.
That should give us something to think about.
I guess Apple also would love to get rid of their menubar given how Lion
is impregnated with iOS design metaphors and their first party apps do
just fine without ever having to touch the menubar (except for
preferences and if you want to check what version you are running).

In the spirit of anecdotal evidence I actually met several people who
never use the OS X menubar. If something isn't exposed in the main
window they call me complaining how "it doesn't work". I tell them the
function is right there in the preferences or somewhere obvious. Happens
repeatedly.
The main problem clearly is that the menubar isn't anywhere near the
center of their attention and it is always disappearing "mysteriously".
Click on the desktop and Finder steals focus. No problem for single task
fullscreen but that isn't the only valid mode of Unity, right?

_______________________________________________
Mailing list: https://launchpad.net/~ayatana
Post to     : ayatana@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~ayatana
Post to     : ayatana@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp






References