Linked by Steve [no more info was sent] on Sun 17th Apr 2005 21:54 UTC
Graphics, User Interfaces I've always found Global menu bars (ala Mac) to be bad usability-wise. They have numerous problems. I've always found that having a single menu bar at the top of the screen as Macs are both confusing and inefficient. Menu bars like that are leftovers from when Mac OS was primarily a single process operating system, and it should have been ditched long ago.
Order by: Score:
menubars
by blk on Sun 17th Apr 2005 22:01 UTC

i've been a long time linux-user and i've got myself a powerbook half a year ago of course i also tried OS-X (beside the obligatory linux ;) ) and i found this one menubar quite a good idea, it's less waste of desktop-space.. it also makes all apps use quite the same HIG.. but if you don't like 'em i'm not gonna do anything about it, as long as you keep me liking 'em ;)

One opinion...
by Shawn on Sun 17th Apr 2005 22:01 UTC

One opinion and I can resepect it since you were kind enough to spell it out in a reasonable matter.

But, I disagree. I didn't start using a Mac until recently, and I actually much prefer the "application menu bar" since it frees up the rest of the application windows to be placed where I want, extra space on the screen isn't being taken up by toolbars and I still have access to the most important functions of the system.

Personally, the more I've used the Mac recently the more I've liked it. I've been using PCs since 1990s, and my first computer was an Apple //C+ so I think I have some experience qualification ;)

Matter of opinion
by techtrucker on Sun 17th Apr 2005 22:03 UTC

I think it's more a matter of what you're used to. To me the Mac menu bar is more intuitive, it's omnipresent and contains the menus for the current application, and is always in the same place. You speak of moving targets, run multiple apps in Windows or Linux and each app's menu can be in a different location.
In other words, don't knock something based strictly on a lack of familiarity.

narrow windows
by Brett Lavalla on Sun 17th Apr 2005 22:04 UTC

One major problem with windowed menubars is small or narrow windows such as instant message programs. These programs commonly have alot of different options and functions they can do, but never have enough menu space.

more commands
by david on Sun 17th Apr 2005 22:07 UTC

I agree with the above posts, but I also find that all the menu items are always visable regarless of window size.

re: brett lavalla
by david on Sun 17th Apr 2005 22:08 UTC

beat me to it ;-)

I vote global
by fraeone on Sun 17th Apr 2005 22:11 UTC

I really have to disagree with the editorial:

"Menu bars are a UI element that should not be used frequently. In dealing with basically any application, most of my time is spent manipulating the content, followed by using the tool bars, then lastly menubars."

This is precisely why global menu bars are far more preferrable. I would rather have one unused menu bar out of the way at the top of the screen, than a menu bar on top of each of my ten windows. 1 unused element is way better than one unused element for each window on the screen! That is one of the reasons I typically have 3x as many windows open on my Mac than on my PC. So to me, it's the per-window menu bar that is a holdover from the non-multitasking days.

more work
by jp on Sun 17th Apr 2005 22:13 UTC

I haven't used mac's much, but I've tinkered with this emac we have at work that sits in the corner collecting dust. For me it feels like more work bringing focus to a window and then trying to select it's menu items at the top of the screen. I guess they provide key bindings that could speed this up a bit, but moving the mouse cursor all over a 1280x1024 desktop feels like a big waste when I use the system. Just my opinion on the subject.

re: article
by Viro on Sun 17th Apr 2005 22:17 UTC

1) They place unwarranted emphasis on menu bars

I agree with this. However, I fail to see how having a global menu bar prevents you from having more emphasis on toolbars. In Word on OS X, I find myself making far more use of the floating palettes that I do the menu bar. I agree with your point that toolbars should hold commonly used items. But I fail to see how having a global menu bar affects that.

2) A global menu bar is disconnected from the task at hand....There is no quick way to tell without thinking which application the menu is functioning for.

This takes a little getting used to. However, it is easy to see which app has the global menu bar. The name is written in bold on the top left of the menu bar, making it easy to know which app currently has focus.

Can't comment on point 3 :-).

4) Global menus don't work well with multiple monitors.

This has more to do with the implementation of global menu bars on OS X than with that concept in general. There is nothing preventing you from having the menu bar on the second monitor, and this is a _major_ gripe I have with OS X at the moment. Complain to Apple. If enough people complain, perhaps they'll do something. Fortunately for me, I don't use a secondary monitor often.

5) This really only applies to GNU/Linux and Unix desktops, but having a global menu bar would be inconsistent.

Applies to Macs too. There are Java and X11 apps that don't follow this paradigm, and it affects the consistency of the desktop. Nothing that can really be done, aside from not using those apps.

6) Widgets must be dynamically changed. You essentially have a moving target.

This doesn't make sense and needs a more in depth explanation. What do you mean by widgets need to be dynamically changed? I fail to see how having a global menu bar will affect widgets.

RE: jp
by Thom Holwerda on Sun 17th Apr 2005 22:19 UTC

"I guess they provide key bindings that could speed this up a bit, but moving the mouse cursor all over a 1280x1024 desktop feels like a big waste when I use the system. Just my opinion on the subject."

I respect your opinion, but the argument is nonsense. Look at this screenie:

http://img100.echo.cx/img100/5352/screenshot8yt.png

How far away is the top Gnome bar from the menubar of FireFox?

Other than that; OSX relies heavily on keyboard shortcuts. I can't even remember the last time I actually used the menubar on any of my apps in OSX.

Global menu bars better HID overall
by tizzyd on Sun 17th Apr 2005 22:20 UTC

The strength of the global menu bar is that they present an infinitely high target for a user's mouse movement. However, I must firmly disagree with some of your points. I remember reading the human interface design (HID) studies Apple did in 1984. (I loved my Mac 128K!) If you read these HID reports, you'd understand that in actual practice, most users--not the geeks but most normal users--use a single application at a time maximimzed. Further, the single menu bar at the top creates an infinitely high target, since you cannot scroll past it. It was not about single or multiprocessing apps. With Switcher at the time, you still could run multiple apps.

On other menuing approaches, you must use much finer motor control to hit the menu. This represents a slow down in performance and a higher level of difficulty for the average user.

That's not to say that for power users, the global bar is a good idea. Frankly, I switch between both with ease. But separating the windowing functions from the app should give a user the ability to designate when and where they want the menu for their particular style.

No perfect solution
by JK on Sun 17th Apr 2005 22:20 UTC

I agree with some of his points, but I don't think a perfect menubar for every possible circumstance exists. All the menubars in every OS I've used have their problems, even the well designed variants found in NeXTSTEP and RISC OS.

IMO most of the time the benefits of a global menubar compensate for it's flaws. It allows for significantly faster access than a detached menubar, menus on the the global menubar are a much larger target (see Fitt's law). When combined with contextual menus and toolbars it seems at least as good as any other solution.

Even though I don't often use Mac OS I don't find it's menubar to be annoying or unintuitive. If it was possible to have a single menubar in Windows I'd probably switch to it.

disagree
by Jon Maddox on Sun 17th Apr 2005 22:21 UTC

I'll have to disagree with the article. Mainly for what the previous posters said, takes up less space, etc. Also, if you are taking to long to find something in your menu bar, talk to the application developer, on the mac, there are guidlines and I always know where everything is, on first launch.

The other thing is that this paradigm really only works on a mac. In Os X, there isn't a seperate instance of each app like it is on Windows or Linux. Every time you launch an application in those OS's they launch a WHOLE nother app. This doesn't work with a global menubar at all. You can do this with kde and instantly see it doesn't provide the same usablity as Os X. This complents thier other paradigm of one process per app. And in my opinion works a ton better than having 5 mPlayer controllers on my screen because i opened 5 videos from the file manager.

Sure, its odd at first, when i first moved to Os X, i knew i had to adjust, but after about a month, i saw the strengths of these two different ways.

Menus are less accurate?
by MacTO on Sun 17th Apr 2005 22:21 UTC

Have you ever heard of Fitt's Law? To summarize: the futher a target is, the longer it takes for a user to acquire it, and the smaller a target is, the longer it takes the user to acquire it. While having a "global" menu may mean that it is a bit further away, it also forms a much larger target (because you can over-shoot and go off the screen). In other words, the Macintosh menus are more accurate.

I think the problem that most people have with accuracy relates to nested menus. While I haven't read Apple's latest user interface guidelines, the old ones definitely said that nested menus were a faux pas.

Two of your points were directly tied to Unix environments (the widgets and the sloppy focus).

As for the context of the menu changing based upon the system's state: well you cannot even avoid that with window per-window menus: if the window is maximised the menu remains in the same position regardless of the application.

Worse yet, if the window is not maximised, the location of the menu is not predictable.

RE: Thomas Holwerda
by jp on Sun 17th Apr 2005 22:25 UTC

The application that comes to mind is the terminal emulator shipped with OSX. It's a small window and I frequently have lots of shells open. I have to move the mouse to the top of the screen just to open more shells since simply trying to launch the terminal emulator from the icon on the desktop more than once doesn't work. I usually keep the terminals near the bottom of the screen. This wouldn't be a problem provided I was familiar with the keybindings, but as new mac os user I find it to be a pain. But as I said earlier, that's just my opinion on it.

RE: jp
by Thom Holwerda on Sun 17th Apr 2005 22:28 UTC

Try, when a terminal instance is focused, to press apple+n.

There, new terminal instance. There is no need at all to use the menubar ;) .

To kill one instance, press apple+w. To kill the entire app, press apple+q.

RE: JP
by Jon Maddox on Sun 17th Apr 2005 22:30 UTC

"The application that comes to mind is the terminal emulator"

Umm.. command-n. And you're in a terminal, so i KNOW your hands are on the keyboard. And don't say "i'm not familiar with the keybindings", not only is this an OBVIOUS key command to get a new shell, its also written in the menu bar item NEW that you keep clicking.

I dare anyone to find me a Mac user that uses the menubar to open a new document, it just isn't done. Command-n is your friend. Apple chose the command button instead of the control button for a reason, its actually USEABLE, you dont have to shift your whole hand and use your pinky like you do with control. Mac users keep their thumb resting on the command key, and get tons more done way faster. Just ask one.

multiple monitors
by Evert on Sun 17th Apr 2005 22:32 UTC

the solution for the multiple monitors is to have multiple menus. apple has to implement something like that.

screen A has application X
screen B has application Y

then

menu on A should hold menu for X
menu on B should hold menu for Y

Pro/contra
by Ulrich Hobelmann on Sun 17th Apr 2005 22:32 UTC

I like that the Mac toolbar wastes less space than one toolbar in every window. For the same reason I almost always (except in my browser) turn the stupid toolbar off. Mostly a keystroke is the most efficient and easy to memorize, since they're consistent on the Mac.

OTOH some people are right that only rarely used stuff needs to be in the menu. I really like the NeXTStep/GNUstep menus, since you can detach part of it and keep it around like a toolpane on the Mac. Bummer that Apple didn't keep this feature!

The only big disadvantage is point 3: focus follows mouse is so incredibly cool (I'm used to the Mac click-ten-times-for-everything now, but still kindof miss it) and efficient if you do actual *work*. I think menus should come out of a button in the window, maybe Apple should add a blue button for the menu that pops up a NeXT-style menu ;)

Well, maybe that's what I should code in 40 years when I'm retired.

Re: Evert
by Ulrich Hobelmann on Sun 17th Apr 2005 22:35 UTC

That's the windows way. Have one window with the toolbar on top and all open documents open inside that window. Ugh!

The X11 + Mac way is definitely nicer. Use the *window-manager* for managing all your windows, put them on all the screens you have, use multiple desktops, but don't run everything fullscreen and put all windows *in there*!

global menu bar
by ty on Sun 17th Apr 2005 22:36 UTC

i agree with the author. i've never gotten used to the global menu bar..it is confusing, and any added benefit from the menubar being placed up top does not outweigh the extra time it always takes to ask myself if i'm in the correct application. and what's with the one-button mouse? anyway two big reasons why i haven't bought into mac.

ty

Menu vs Toolbars
by Tim on Sun 17th Apr 2005 22:38 UTC

Menu bars are a UI element that should not be used frequently.
Maybe for you, but others may disagree.

I think a really well designed menu system can aide someone in learning how to use the application. For example, when I'm learning how to use a new app, I just peruse the menu system to see what kind of
functionality is available.

Menus and toolbars provide a different command interface to the software. Some people find it easier to navigate the command system based on the textual hierarchical structure of the menu system, while others find the graphical nature of toolbars easier. The benefit of a menu system is that most of the software's functionality can be accessed through it while minimizing screen real-estate. Also, including keystroke combinations with the menu item text [think windows app] gives users the ability to learn how to access the most frequently functionality very quickly. Using CTRL+P[print] and CTRL+S[save] are faster and easier when editing a document then clicking a toolbar button or menu item [for me anyhow]. I personally feel that a well designed menu system with full keyboard support is the most efficient way of interacting with an app. That said, I think that the nouns[File] and verbs[Edit] used could be more intuitive. Not really an issue for us that know how to use the system and are familiar with the standards of an OS, but probably not very intuitive for new users.


RE: more work
by MegaManXcalibur on Sun 17th Apr 2005 22:39 UTC

"I haven't used mac's much, but I've tinkered with this emac we have at work that sits in the corner collecting dust. For me it feels like more work bringing focus to a window and then trying to select it's menu items at the top of the screen. I guess they provide key bindings that could speed this up a bit, but moving the mouse cursor all over a 1280x1024 desktop feels like a big waste when I use the system. Just my opinion on the subject."

I have the same feeling about global menu bars. I run my desktop at 1600x1200 and if I'm using a program which is located on the lower part of the screen (I sometimes have several non-maximized windows that I'll work with at the same time) it takes me a lot longer to move my mouse up to the top of the screen to click on the menu and do something then it does when the menu is attached to the window.

Granted this is only an issue when the window I'm working with isn't maximized or located towards the upper left hand side of the screen (which is often with some programs and never with others).

There are advantages and disadvantages to having a global menu bar, much like everything else in the world.

RE: I vote global
by Anonymous on Sun 17th Apr 2005 22:44 UTC

This is precisely why global menu bars are far more preferrable. I would rather have one unused menu bar out of the way at the top of the screen, than a menu bar on top of each of my ten windows. 1 unused element is way better than one unused element for each window on the screen! That is one of the reasons I typically have 3x as many windows open on my Mac than on my PC. So to me, it's the per-window menu bar that is a holdover from the non-multitasking days.
You are forgetting that the top of the screen is the most important area of the whole screen. For ergonomic reasons, this should be at your eyelevel, and also because of Fitts law. I think the top of the screen should be rather used for something more common, like launching applications.

Great article
by leo on Sun 17th Apr 2005 22:49 UTC

All of the points in the article are good ones (except for the last one, which I don't understand).

Some additional thoughts on the subject.
Focus follows mouse is far more useful to me than menu on top. I would never sacrifice that feature.

I can't see how a menu in each window wastes space. In the focussed application, the menu bar takes up an equal or lesser amount of space if it is in the window, rather than on top (the window could be less than the full width of the screen. In unfocused windows, I'm not so interested in maximizing screen real estate. They're in the background because I'm not currently interested in them much.

Additionally, in OS X, it takes two clicks, widely spaced apart, to access the menu of an unfocused application. I have to click on the window to focus it, then move my mouse to the top to click on the menu. In KDE, I just move my mouse to the menu.

On the subject of small windows, I've never seen an application that was meant to be in a small window, but had a large menu bar. My instant messenger window (kopete) is quite narrow (~250 pixels) and has room for 4 top level menus. If your instant messenger needs more than about 5 menus, it's broken. In fact, I'd argue that for these small applications, a global menu bar is a huge waste of space. Instead of using up about 20x300 pixels, you are now using 20x1024 pixels since the top menu bar is the width of the screen.

I use OS X, and I've tried the menu on top thing with KDE, but it just doesn't work for me. Too many clicks, too much mouse movement. For the people spouting fitt's law, it's a tradeoff. I use the close button much more often than I use the menus, so I'd rather have that at the top of the screen.

global menu overrated
by SSA on Sun 17th Apr 2005 22:51 UTC

I have heard the arguments for the global menu, but by and large about the only argument that I ever hear that sounds compelling is the infinite height argument that you can overshoot the menu on height and get to the menu, but as many have pointed out the infrequent use of the menus and that most any common functions have memorable keybindings I don't find this as valueable as the proponents of the global menu think. Menus attached to individual program(a la windows and some unix GUIs) allows one to be in focus on one program and click on a menu in another inactive program that is visible next to the active windows by simply clicking on the menu of the other program. You don't need to bring your mouse to the inactive window to change the focus of the program and then go back to the menu at the top. I realize that you need a monitor capable of a good resolution for this is be too practical, but with high resolutions becoming commonplaces I think this would be a useless advatage for those using multiple programs at the same time.

@By jp (IP: ---.hatisb01.ms.comcast.net)
by Martin on Sun 17th Apr 2005 22:54 UTC

have to move the mouse to the top of the screen just to open more shells since simply trying to launch the terminal emulator from the icon on the desktop more than once doesn't work.

Mate, try ?N. ;)

Importance
by Anonymous on Sun 17th Apr 2005 22:56 UTC

And yes, menu bars are a very important of UIs. This does not mean they are commonly used so should not be put in the most accessable part of the screen.

Ops.. unicode any?
by Martin on Sun 17th Apr 2005 22:58 UTC

No unicode ;) I meant apple-N (but others already said that)

Should try the Preview more often.

Preach on Broda!
by . on Sun 17th Apr 2005 23:00 UTC

I agree with the article. The global menubar is a relic of yesteryears. It should be abandoned. The fitts law argument for its survival is exaggerated.

I hate global menu bars
by no thanks on Sun 17th Apr 2005 23:02 UTC

I completely despise the MacOS user interface. To me the only redeeming quality of the Mac is that you can run Linux on it. Otherwise they are only useful to prop doors open. A good part of that reason is because of that fucking obnoxious global menu bar. I despise that it serializes my workflow back into the anemic computing environment of 1985 where it was hard to run more than one program at a time. It makes the whole GUI modal. This wasn't so bad when you had a tiny monochrome screen but there is no way in hell that you could get me to switch backwards to that crap again. I cannot believe they left that in OS X when they made the more NeXTish change to the new OS.

Michael

It's not about mouse follows focus, get it!
by Martin on Sun 17th Apr 2005 23:05 UTC

The amount of precision it takes to reach a specific pixel (or area) in some part of the screen is definitely much more than the one you need if you "only" has to roll to the top of the screen. If your mouse has good acceleration, this is just a matter of reflexively roll the mouse upwards and you're there; in the Windows/KDE/Etc. paradigm, you have to carefully reach the menu which is randombly placed in the screen, inside a window. Even worse, the menu could be too long and if the application is too close to the lower border the menu may display upwards generating more imprecision and confusion; if the menu is only a few elements long, it won't display upwards... so.. you get the idea.

People may be used to KDE style and Menu inside the window, but if you just think of it a little bit, even when not perfect, the OS X way is very usable too. I come from the Windows world and when switched I found the top menu bar quite adequate. It just takes a little bit of effort to get used. After 15 years of "the other way".

My 0,2¢

Global Menu Bars
by Thrift on Sun 17th Apr 2005 23:07 UTC

I'll preface this by saying that I have NOT used an OS for any substantial amount of time that uses global menu bars, but I think I understand how it works and really see no point.

There are a lot of comments about screen real estate wasted by per application menu bars. Now I love every little bit of screen real estate(I run at 1600x1200 res), but it seems the more you like screen real estate, the farther your apps are going to be from the global menu bar. For instance, I have firefox and gaim open right now, gaim is in the upper right hand corner of my desktop, firefox in the upper left hand corner. Now for firefox's position, the global menu bar idea seems fine, at the moment, but for gaim on the other hand, if I have my mouse over gaim it's going to be quite a long way to the upper left side of the desktop. If I decided to open a term right now, it would end up in the lower right hand corner, really far from the global menu bar.

I also see a lot of references to fitt's law, which I understand from the thread says that the target area and the amount of distance to be traveled are both parts of the equation. So it seems counterproductive to be traveling over 1000px just to save 200x20 px from my gaim window and 20x1000 px(I'm obviously estimating all the pxs) from my firefox window just to gain a "greater" target area. Also this target area is only bigger for your mouse, due to the border. As far as you eyes are concerned, the target area is just about the same size, and for me at least, having the target area be bigger to click on than it already is doesn't make too much sense unless you're a klutz with a mouse or a drunk.

I see how this is a benifit to those who use one window in full screen mode, as it saves screen real estate there without any real hinderence. On the other hand though, for those people who really care about screen real estate, are you really running most of your apps full screen? Wouldn't that be a waste of screen real estate?

Maybe I don't understand completely because I haven't had a large amount of experience using global menu bars, but logically it just doesn't seem to add up. Maybe that's because I'm not a UI designer. Honestly though, I really can't find a reason I'd like to try it.

RE: disagree
by torhu on Sun 17th Apr 2005 23:08 UTC

In Os X, there isn't a seperate instance of each app like it is on Windows or Linux. Every time you launch an application in those OS's they launch a WHOLE nother app.

Not true. On Windows, try starting IE several times. You'll get a new window each time, but only a single process. Typical SDI behavior, office does this too. But if you start Media Player a second time, it only switches to the already opened instance, you get no new windows or processes. Single document, single window. Very newbie friendly, but a pain in the ass for the rest of us ;)

Other apps can have several instances (processes) at the same time, cause this make sense for some power-user apps, like Total Commander. In that case, the Mediaplayer hand-holding behavior would just make the app less useful. You could of course implement a combination of SDI and MDI in such and app, to make it only ever use a single process, but that seems like a waste of time and effort for an app that is mostly used with only one instance anyway. Firefox is an example of this - multiple windows, each with multiple tabs. And you can't start more processes even if you try.

which results in the menu bar being at the top of the screen and no being able to see the desktop, I think a universal menu bar is a good thing.

just right click and select new shell (of ctrl-click if you like the 1 button mouse)

Globa menubars for single task OS?
by Marco Pontello on Sun 17th Apr 2005 23:25 UTC

Menu bars like that are leftovers from when Mac OS was primarily a single process operating system, and it should have been ditched long ago.
Intuition had a global menu bar, and the Amiga was a multitasking system from day 0.
In facts, when I first used Win 3.0 I found the per-window menu non practical and screenspace wasting.
Years passed and I get used to it also. But when I found myself in front of the Workbench on an Amiga emulator, or with Mac OS X, I found the global menu a refreshing experience.
Could be a very subjective thing, maybe.

Bye!

I don't like it != bad usability
by Anonymous on Sun 17th Apr 2005 23:28 UTC

People who have never spent one minute doing a real usability test need to stop writing articles about what is or is not more usable. Just because you don't like it, doesn't make it unusable.

People (including you, yes you, right there, reading this post) are incredibly bad at judging their own performance. This is a fundamental fact that forms the basis for any non-crackpot psychological research. That means you personally have no authority to say whether or not somethine you use is more or less usable. Not to mention how your performance extrapolates to your peers, or to the population in general.

And a bit of advice, in the future if you want to be taken seriously when you're talking about usability, you probably won't want to mention how great "focus follows mouse" is. Sheesh, what a newbie.

Er
by Beryllium on Sun 17th Apr 2005 23:32 UTC

If "no more info was sent", how can you really know if he wrote the article himself and isn't plagiarizing?

One more vote for global menu bars
by Richard Drysdall on Sun 17th Apr 2005 23:36 UTC

I'll vote global, although I admit it's personal. I've used Macs and Windows for many, many years, and the global menu bar feels way more productive to me.

I think that people who believe that local menu bars are faster to access are really missing the point - you don't move the mouse to a global menu bar, you 'throw' it. See The Humane Interface (Jef Raskin) for a mathematical proof. People who try global menus and say they have to move the mouse further are conditioned by their use of local menus.

The mouse-move-changes-focus is a red herring - the global menu bar could easily be made to change based on mouse focus, as it does now for input focus.

Re: comment by Anonymous

"I think the top of the screen should be rather used for something more common, like launching applications."

You launch application more often than you use commands in an applications? Surely, most users launch a few applications to perform a task, maybe adding an application or two as necessary. An interface should be designed for the majority of it's users, not a few power users. That's not to say it can't add features to accomodate power users, but the design must be for the average user.

Global menu usuability
by Finalzone on Sun 17th Apr 2005 23:36 UTC

not bad. The problem in this topic is the adaptation of the user.

Global is good
by asapin on Sun 17th Apr 2005 23:36 UTC

I like the global menu bar because it keeps all the items that I rarely use out of the way so that I can focus on my current task. In Safari for instance, I use keystrokes for new windows, new tabs or bookmarking. The only task that I tend to use the menu bar for is application preferences (I just realized that there is a preferences keystroke).

It also reinforces the fact that you are using one application of "Safari" with many windows instead of "Safari - OSNews.com - Exploring the Future of Computing" and a dozen other sites all as separate running applications.

re: I don't like it != bad usability
by modman on Sun 17th Apr 2005 23:38 UTC

heh FFM was a funny comment.. I can just see my dad moving to the menu and all of a sudden the app he was using loses focus for some unknown reason :-)

I am a power user and I hate FFM. it is only good for accessing menu items on an unfocused window in a window based menu OS.

My issue with the global menus is...
by Eric on Sun 17th Apr 2005 23:41 UTC

The major issue with the global menus is the fact that it sets the standard for where the focus is. For example, if you alt tab through applications, you only get one of the many potential windows of the application. Having the applications self-contained makes more sense in this regard because each window is essentially an application. I have never understood why Apple chose to use a direct manipulation metaphor with the file manager and drag and drop while completely destroying that metaphor with a global menu. With that said, I am not that familiar with OSX so I am sure there are options available that can be easily learned. It is always my pet peeve when on a mac.

RE: One more vote for global menu bars
by Anonymous on Sun 17th Apr 2005 23:45 UTC

You launch application more often than you use commands in an applications? Surely, most users launch a few applications to perform a task, maybe adding an application or two as necessary. An interface should be designed for the majority of it's users, not a few power users. That's not to say it can't add features to accomodate power users, but the design must be for the average user.
Most commands I use in an application are within toolbars or within the interface. In Firefox I use toolbars for back and forward, or interact with web pages directly. The only thing that is in the menus that isn't elsewhere is uncommon commands like opening files or help. I certainly use those uncommon commands less than launching applications.

I so agree!
by Magic8 on Sun 17th Apr 2005 23:48 UTC

I'm glad someone has taken the time to spell it out. There are a few other points that are worthy of mention (asides from the multiple monitor problem which is huge)

A) FITTs law has to be seen as being two-folded. First you have to make the menu selection and in that case, for a single-monitor the global menu wins; however, then you have to return to original place of focus and the more distance the mouse has to travel from your focus area the less likely you are going to be able to reliably return to it. Local bars win on the trip back. Further, I don't have to change my point of focus and that makes a huge difference. Otherwise, there is no point in having multiple, open windows to begin with.

B) On large desktops, the amount of mouse movement for a global bar is ridiculous. It is worse for multimonitor setups. The only time global wins always is when you only run apps full-screen -- but then local bars are equivalent to global bars.

C) Local bars can be improved vis-a-vis screen real-estate by having them hide when a window loses focus. In fact, all non document controls could be hidden leaving that much more useful information visible in a non focused window. As a matter of fact, when global bars are used, the preference seems to be to include larger toolbars in their place. Thus, no screen real-estate is actually saved but more focus and refocus work is required by the user.

In a palm top or limited screen area I'd prefer full-screen app windows with a "global" bar. On larger displays I prefer multiple windows with local bars. And, despite all the global bar supporters, the real reason to favour local bars is FITTs law just because you have to look at the whole interaction and not just the menu selection. Which leaves...

D) Perhaps the best menu bar is a context menu since it is always where you need it to be -- directly at the mouse pointer.

Seperation of windows & applications.
by Wes Blake on Sun 17th Apr 2005 23:50 UTC

While certainly not the ideal solution, top menu bars do provide a some value. They're more consistent than their Windows cousin. In Windows, to open a new IE window, I press ctrl-N. To close that window I press alt-F4. Suppose I'm going quickly though; open, close, open, close, close. What's happens when I close the last IE window and instinctively press ctrl-N to create a new one? I've close not the window, but the IE application, and open another application's window. Similarly, as open now behaves differently, so too does close, possibly bringing up the shutdown dialog. To use keyboard commands safely, I must keep track of my stack of windows and be aware of any implicit shifts in mode.

Top menus provide a distinction between the window and application metaphors. In Windows, what might be called a window can in fact be an application and the user needs to be aware of the subtle difference. While this may seem like old hat to most of us, it actually requires fair amount of mental acrobatics to move through such an environment without error. Perhaps not huge deal, but it does mean most Windows users don't take advantage of the keyboard, where many Mac users do.

This window and application separation also allows a clean way for applications to sit in the background. A mail or ftp application can remain running without keeping an open window. In Windows, a background app's only real option is to run in the taskbar, which isn't its intended purpose. Now a taskbar icon can either reflect some state of his machine or be a full fledged application. This requires even more mental overhead from the user. The misappropriation of taskbar is such a problem, a feature of Windows XP is hiding the myriad of icons.

You also don't see much of windows within windows on the Mac. More mental overhead.

NeXT menus
by JK on Sun 17th Apr 2005 23:54 UTC

"I cannot believe they left that in OS X when they made the more NeXTish change to the new OS."

NeXTSTEP had a global menubar too, the main difference is that it was vertical and movable.

Considering how little it's necessary to access the menubar (thanks to keyboard shortcuts, contextual menus and toolbars), I don't see what all the fuss it about. I find that needing to access the main menubar is quite rare, even in complex apps like Photoshop. The possition of the menubar doesn't significantly effect my workflow when I'm only using it a few times a day. Even if the global menubar was less efficient in some ways, I think the saved screen space makes it a better choice.

One of the reasons I like the Opera web browser on Windows is that it's an MDI app with a single menubar for all windows. That means that I can tile or cascade individual web page windows without them each having a menubar taking up space.

Actually, I've been meaning to hide the main Opera menubar. You can set it to appear as as a dropdown menu from a toolbar button and I don't use it enough to have it on screen all the time. 99.9%+ of the time all the controls I use are available from the toolbars, mouse gestures and contextual menus.

Menubar or taskbar?
by CBrachyrhynchos on Sun 17th Apr 2005 23:55 UTC

I can see the arguments for the idea that the top 20-odd pixels is a great place for something. I'm less convinced that it is the best place for an application-specific menu-bar I might use once an hour, rather than a desktop-wide taskbar I use several times an hour. The universal menubar on OSX bothers me a lot less than my inability to remember how to switch between application windows.

There is also a rather interesting problem I have with the OSX universal menu. It is possible to have an application open with control of the menu-bar, but no open or visible windows, and a different application with visible windows. While it does not happen often, it happens frequently enough to frustrate me.

People (including you, yes you, right there, reading this post) are incredibly bad at judging their own performance. This is a fundamental fact that forms the basis for any non-crackpot psychological research. That means you personally have no authority to say whether or not somethine you use is more or less usable. Not to mention how your performance extrapolates to your peers, or to the population in general.

Actually, I would argue the basis for any non-crackpot psychological research is the examination of human behavior. The interesting feature that people misjudge their own performance follows from that.

On the other hand, having acutally done usability testing, I'm increasingly skeptical of the claim that there are very many rules that apply to "the population in general." I suspect the only universal rule of usability is that you have to design for specific populations performing specific tasks in specific contexts.

RE: Seperation of windows & applications.
by Wes Blake on Sun 17th Apr 2005 23:59 UTC

'system tray' instead of 'taskbar', sorry.

More mouse buttons...
by Anonymous on Mon 18th Apr 2005 00:04 UTC

Perhaps Apple need to introduce 3 button mice like what the rest of the world has. The middle button could be used for instantly snapping the mouse to the menu bar and back to the focused application...of perhaps for popping the 'application context menu' much like how the right mouse button pops up a control/window specific context menu. Of course, this starts to overcomplicate matters which isn't consistent with Apple's design philosophy.

For the record, I vote for the global menu. At first it takes a bit of getting used to, but I prefer it.

It's no use arguing UI-issues with Mac users
by Anonymous on Mon 18th Apr 2005 00:07 UTC

Whatever Apple does is The Right Thing. A few years ago they used to argue that the Mac menu behaviour (menu disappears if you don't hold the mouse button) was much better than the Windows behaviour. Of course, nobody bought up the issue anymore after Apple copied the Windows behaviour...

One more choice
by Magic8 on Mon 18th Apr 2005 00:07 UTC

Almost forgot an obvious space cleanup for local bars:

E) integrate the menu bar into the application bar.

@Drysdall
by CBrachyrhynchos on Mon 18th Apr 2005 00:07 UTC

You launch application more often than you use commands in an applications? Surely, most users launch a few applications to perform a task, maybe adding an application or two as necessary. An interface should be designed for the majority of it's users, not a few power users. That's not to say it can't add features to accomodate power users, but the design must be for the average user.

I find it interesting that most desktop models do put the interface for launching applications at the bottom of the screen, another "throwable" location.

But I'm wondering if the invention of the mythical "average user" actually leads to less than optimal interfaces in many cases. Not that I see an answer to the problem, I just get very twitchy and nervous whenever the "average user" makes an appearance in these kinds of discussions.

KDE *can have* global menu bars
by Anonymous on Mon 18th Apr 2005 00:16 UTC

I just wanted to note that you can set up KDE to use (a la Mac) global menus.

Best regards

Single menu bar
by Jefferson "ReZ" Ietto Novo on Mon 18th Apr 2005 00:31 UTC

Single menu bar is very good in a lot of situations... Didn't like then until started using a Mac for work past year... but they look very sweet.
The major problem is when you need to access the menu bar from another app in the desk... then you have first to select this app and then click on the menu bar... not dificult, but VERY annoying for heavy multitask users...
There's also some editor/pro programs that does perform better with per-windows menu bars (well, not in ALL windows like GIMP...).

It's tricky
by bleyz on Mon 18th Apr 2005 00:31 UTC

I think for maximised windows, global menu bars are great. But otherwise, they can be a bit cumbersome.





And I think any other comment isn't really much worth.

Pie Menus
by Joseph Huang on Mon 18th Apr 2005 00:34 UTC

Pie menus with keyboard acceleration is the best, IMO.

See http://en.wikipedia.org/wiki/Pie_menu

@Anonymous (IP: ---.bak.res.rr.com)
by modman on Mon 18th Apr 2005 00:35 UTC

would you just leave? you do nothing but spit venom. this entire discussion has been civil and you interject by claiming that Mac users are irrational fools for not agreeing with you.

Argh!
by Rayiner Hashem on Mon 18th Apr 2005 00:36 UTC

This article really made no sense. The first point is silly, because a global menu bar doesn't put any more emphasis on menus than a lot of individual menu bars. It makes menus quicker to access, so you might use them more often, but the alternative is making them slower to access, which makes no sense! By that logic, the menubar should require a complex escape sequence to pull up... The second point makes no sense either. In all GUIs, there is an "active" (foreground) application. All global things go to the foreground application. Global things include menubars, keyboard inputs, mouse clicks, etc. Having the global menu target the focused app is no different from having keyboard input go to the focused app. MacOS is particularly rigorous about making the user consious of the foreground application. That's why Photoshop's toolbar windows dissapear when you unfocus the app. The third, fourht, and fifth points are implementation details, not flaws of the global menubar context in general. As for the last point, I don't have a clue what the author is trying to say there.

There are few things as objective in GUIs as the global menubar. Just do the math (plug numbers into Fitts' equations) and you can prove a quantitative superiority. The dislike of global menubars stems almost entirely from inertia, and from experience with braindead UIs like Windows that have a very sloppy concept of the currently-focused app.

RE: Argh!
by Anonymous on Mon 18th Apr 2005 00:41 UTC

This article really made no sense. The first point is silly, because a global menu bar doesn't put any more emphasis on menus than a lot of individual menu bars. It makes menus quicker to access, so you might use them more often, but the alternative is making them slower to access, which makes no sense!
That is the point, they should be put in a slower to use spot. The top of the screen is fundamentally the most accessable spot on the screen. This implies something useful and frequently used should be put here. Menus aren't used frequently. Menus contain all the common and uncommon tasks for an application.

In Firefox the common tasks like back and forward, and interacting with the web page is done without menus. No one uses a menu to go back or forward because it would be slower no matter where the menu is. Uncommon tasks like help or opening files are exclusive to menus, and thats really what menus are used for. Since menus are used infrequently, the space at the top of the screen should not be wasted by them. This is not saying menus are unimportant - they are very important - they are however not used frequently.

hmm
by fasteez on Mon 18th Apr 2005 00:44 UTC

theres soooo many innovations to do there!
the desktop ergonomics should take a look on the 3D modeling and animation softwares , coz their really complex appz made easy to use because of greats ideas.

^ Yes, we know you LOVE them Rayner
by Anonymous on Mon 18th Apr 2005 00:46 UTC

But it's not a fact that it is more usable. Considering Fitt's law actually has 5 hot spots, not just 4. That included the context menu, as it is used in Windows/Linux. It is just different...

@Anonymous
by Rayiner Hashem on Mon 18th Apr 2005 00:49 UTC

The context menu is rather different from the main menu. It's not supposed to hold a lot of entries, while the main menu is supposed to be a canonical listing of appliciation functionality. So it's not an choice between global menus and context menus, but a choice between global menus and per-window menus. Mathematically, it is a fact that global menus are better than per-window menus.

RE: Argh!
by Shawn on Mon 18th Apr 2005 00:50 UTC

@Anonymous

That is the point, they should be put in a slower to use spot. The top of the screen is fundamentally the most accessable spot on the screen. This implies something useful and frequently used should be put here. Menus aren't used frequently. Menus contain all the common and uncommon tasks for an application.

That's just your opinion. I use menus all the time, via keyboard shortcuts and the like. In fact, I can't count how many times I acccess the file menu in Firefox, etc. using "Alt + F" to bring up the menu and then arrowing to something I want to use.

I strongly disagree that menus aren't used often. When I'm in Photoshop I use them *a lot* for example...

I agree
by error27 on Mon 18th Apr 2005 00:58 UTC

The global menu is confusing because you don't always know which window has focus.

If you want to change something in a window that doesn't have focus global menus go against Fitz law. You have to move the mouse all the way down and click on licq then move it all the way up and click on the menu.

I use the top pixels to change between windows (right click to lower, left click to focus). I normally have 10-15 windows open at a time so switching between windows is important. I use the left hand row of pixels to launch new apps.

@Thrift
by Rayiner Hashem on Mon 18th Apr 2005 00:59 UTC

I also see a lot of references to fitt's law, which I understand from the thread says that the target area and the amount of distance to be traveled are both parts of the equation.

Fitt's Law is defined as:

T = a + b log_2(D/W + 1)

Where T is total time, a and b are emperical constants, D is distance to target, and W is width of target in the axis of motion. This equation has been supported by decades of studies. The reason in-window menubars are fundementally flawed is because they are narrow in the axis of motion. Usually, 'W' is on the order of the height of text, which can be as little as 10-15 pixels. In a global menubar, 'W' is infinity, so even if having the menu at the top doubles 'D', it's still a win. In emperical studies, a Mac user acquires a menu item 5x faster than a Windows user. For people using an inaccurate pointing device, like a pointing-stick or touchpad (remember, nearly half of computers sold these days are laptops), this number is probably even bigger.

@Rayner
by CBrachyrhynchos on Mon 18th Apr 2005 01:00 UTC

There are few things as objective in GUIs as the global menubar.

Well, in my case it has to do with naughty habit of not accepting things on dogma. Or perhaps I should say that I'd be interested in research comparing the global menubar to the global taskbar, rather than the global menubar to the window menubar. I'd also like to point you to the fact that in some cases (kiosks, POS systems), any kind of a menubar, much less a global one, should be involved, so I would not call it an obvious truth for all application domains.

MacOS is particularly rigorous about making the user consious of the foreground application. That's why Photoshop's toolbar windows dissapear when you unfocus the app.

I've run into cases where I've been honestly confused about what the foreground application happens to be. This occurs when there is a foreground application with focus that does not happen to have a foreground window.

@error27
by Rayiner Hashem on Mon 18th Apr 2005 01:01 UTC

If you want to change something in a window that doesn't have focus global menus go against Fitz law.

Not if you do the math. An application is an enormous target (hundreds of pixels). That means you've got two fast motions (big 'W's in the above equation), instead of one slow motion (small 'W' in the above equation).

@Rayiner
by CBrachyrhynchos on Mon 18th Apr 2005 01:08 UTC

Not if you do the math. An application is an enormous target (hundreds of pixels). That means you've got two fast motions (big 'W's in the above equation), instead of one slow motion (small 'W' in the above equation).

Assuming of course that the application (or the application window) is visible at all on the screen. Then you are faced with a situation of getting the menu (a big W or a small W depending on the desktop design) then getting the menu item (small W).

My apologies for the mispelling of your name BTW.

I agree
by Chris on Mon 18th Apr 2005 01:12 UTC

I think I agree with the author, mostly for the dual monitor dilemma.

@CBrachyrhynchos
by Rayiner Hashem on Mon 18th Apr 2005 01:16 UTC

Well, in my case it has to do with naughty habit of not accepting things on dogma.

In professional fields, existing research is generally accepted, unless there is evidence that it is invalid. If you're going to claim that Fitt's Law is invalid, the onus is on you to prove it's invalidity. As for the other research you'd like to see --- Fitt's Law is an equation, and has nothing to do with menubars per se. Global menubars is just an application of that equation. There is no reason you can't have global menubars and a global taskbar --- there are four edges on each screen.

I've run into cases where I've been honestly confused about what the foreground application happens to be. This occurs when there is a foreground application with focus that does not happen to have a foreground window.

Such an app is badly designed, for reasons that have nothing to do with menus. In such an app, where does keyboard input go? The thing is, as long as we have keyboards, we will require the concept of a foreground application. Once we have the idea of a foreground application, we need to build a system consistent with it. Global menubars just fall out of that requirement.

re: Rayiner Hashem
by modman on Mon 18th Apr 2005 01:16 UTC

wow.. you continue to sunrise me. very unexpected of you I must say.

be careful though, some of these newbies on here might think you are a mac fanboy for supporting even a portion of the Mac side of things.

@Rayiner
by CBrachyrhynchos on Mon 18th Apr 2005 01:34 UTC

In professional fields, existing research is generally accepted, unless there is evidence that it is invalid. If you're going to claim that Fitt's Law is invalid, the onus is on you to prove it's invalidity. As for the other research you'd like to see --- Fitt's Law is an equation, and has nothing to do with menubars per se. Global menubars is just an application of that equation. There is no reason you can't have global menubars and a global taskbar --- there are four edges on each screen.

I'm not arguing that Fitt's law is invalid. What I'm arguing is that it is not obvious that an application-specific menu is the best thing to put at that particular edge, given the debate as to how frequently that menu is used compared to other functions. (And also that what works best for one domain and population may not work best in another domain.)

Such an app is badly designed, for reasons that have nothing to do with menus. In such an app, where does keyboard input go? The thing is, as long as we have keyboards, we will require the concept of a foreground application. Once we have the idea of a foreground application, we need to build a system consistent with it. Global menubars just fall out of that requirement.

(From memory) the app I'm talking about is the Mac OSX terminal program. Unfortunately, the household powerbook is in Atlanta, so I can't play around and provide a screenshot of this at work. The question is, are there cases where it is reasonable for an application to have focus with no open windows? Or should the application not be active in the absence of open windows, or show a dummy window? I don't know the answer to this question, I just wanted to highlight an example of a case where OSX is not always obvious about which application has focus.

@CBrachyrhynchos
by modman on Mon 18th Apr 2005 01:49 UTC

remove the wax from your ears and listen up.....

none of your argument is relevant to this article. the argument in the article was about why WINDOW BASED menus are better than GLOAL menus.

if you want to discuss the relevancy of putting a menu at the top of the screen rather than some other interface element, write an article about it.

BTW.. there is nothing keeping an application menu from being added to Apple's global menubar. right now on the right side I have volume control, date, time, virtue VD control icon, GMailStatus, display controls and iChat status . no one says you cannot write an applet that creates an icon control item that lists the applications or open tasks, etc.

@Rayiner
by CBrachyrhynchos on Mon 18th Apr 2005 01:58 UTC

Oh, as another example, finder used to be one of those applications that could have focus with no visible open windows.

I would also like to add that another point of confusion I have with the OSX global menu is that I have a hard time getting used to global functions mixed with local functions. Now perhaps that's not a bad thing overall, but it still is one of those things that bug me when I'm switching between paradigms.

I agree. My only problem is that I like the infinite on the CLOSE BUTTON rather than the menu, so I stick with Winodws and linux...

@modman
by CBrachyrhynchos on Mon 18th Apr 2005 02:10 UTC

If you use the top edge for something other than a pull-down menu, then you push the application menu to another location. The left and right edges are problematic because of tradeoffs with readability and screen real estate. This makes the top of the window the next best choice.

Deciding what interface elements go in the best location is the easiest part of design. It's what to do with the interface elements that are not quite important enough to go in the best location that's the challenge.

Matter of what you are used to
by deathshadow on Mon 18th Apr 2005 02:39 UTC

Which is why I personally have always had difficulty using Macs - I don't use them often enough to adjust to their many quirks, and those quirks coming from the PC side of things just annoy me to the point I end up wanting to throw the machine out the window. This is simply one (of the many) quirks.

For most people it's hard enough to learn to use a computer. For them, having to RELEARN by switching to a different way of doing things frustrates them worse than a nube sitting down for the first time... For longtime users who are profficient on one platform, this effect is magnified a thousand fold... especially if said person has a stack of work they need to do, in which case there's no time for yet another learning curve.

Thinking back though, coming from the DOS world pre-GUI I remember sitting down at a MAC for the first time and going "Wow, this sucks. Completely counter-intuitive... and this is supposed to be EASIER to use?"

Matter of perspective.


The basic point is correct, article is poor
by Brad on Mon 18th Apr 2005 02:56 UTC

I agree, about the menu bar not being good. I now own a mac, and have adjusted to it, but it's by no means a great thing.

I think its find for core OS things, make it sorta like the windows start menu as an access point to OS things, and have finder route into it. But apps should have their own tool/menubar. Apple could easily make an add-on to the GUI that allows menubars to let users have such an option. And if it was collapsable into the apps window, like they do now with options on the windows (not sure what you call that when you click the oval). But still retain the current menu bar function.

The big problem is simple. Were are not in 1986 any more. Any usability study from then, is totaly worthless today. At that time, a menu bar would have been the way to go without a doubt. Since pretty much everyone used one app at a time, at full screen. It just made sense then. But now this is not the case. Next to no one runs apps at full screen now, unless you are using some major app doing a specific thing. A normal user now has a 17 inch or bigger monitor, and runs at a res over 1024xwhatever. People now have a Browser window or 2 open, AIM windows open, some music app going, and so forth, none of these are full screen, and people switch back and forth non stop. This is where the global menu bar fails. You have to keap going all over the place to get to the menu. They just don't work when people have windows all over the place. And people are just going to keap having smaller and smaller windows relative to screen size, and more and more windows open at one time.

I'm sure if people did a really good test today, the global menu bar would tank. After all, companies like Microsoft have probably spent way more money studying these things then Apple, and most other companies had the advantage of going about things after Apple, and far as I know, none have done it the apple way. I think the reason is simple, the apple way is not better. But clearly if Apple contracted a new study done today, and it came back saying the menu bar was bad, there is no way they would get rid of it. It's the Apple way, they have 20 years into it, they would never get rid of it plain and simple.

People need to stop using random studies, especially any that are very old. in the past 5 years computers have changed a lot, they are now everywhere and nearly everyone uses them. It's a whole different world now and no study from the 80s could ever fit in today, computers are different, people are different, peoples experience around computers are different and people use computers for different things.

What if there's no application?
by Archangel on Mon 18th Apr 2005 03:17 UTC

As the title says, I find the most awkward situation with the global menu bar is when you've closed every application. What do you do with it then?
The mac route is to turn it into a "Finder" menu IIRC, which is completely inexplicable - there isn't a Finder window in focus, yet the menu bars are acting like there is.
I know there's meant to be a "Finder" in the background that you've selected, but it's not obvious at all. If I close down all my apps on here, I don't suddenly find I've managed to activate a MySQL or DBUS background process.

It's all very well putting the menus at the top, but it does prevent you having the minimise, maximise and close buttons in the top corner which I don't think is a good thing. Of course in OSX the red X is nigh useless anyway so I guess that's not such a problem :-)

off topic
by Anonymous on Mon 18th Apr 2005 03:20 UTC

how can you access the menu bar using a keyboard shortcut in OSX ?

I know copy to clipboard is apple+c
I am not talkin abou that.

say I want to open the _Edit_ menu and view whats under it is that possible?

Fitt's Law
by mark on Mon 18th Apr 2005 03:27 UTC

Fitt's Law describes untrained movements, not movements that are executed after practice.

In other words it is irrelevant in quite short time.

This must be a joke
by AdamR01 on Mon 18th Apr 2005 03:31 UTC

Breaking down all of the arguments:

1. How is having 1 menu bar for everything placing unwarranted emphasis? I would think a menu bar in every window would place more emphasis on menu bars.

2. In OS X atleast, the menu bar tells you the name of the app you are working with.

3. Valid argument. (But not everyone likes focus follows mouse ;-)).

4. Valid argument and I cant really comment because Ive never tried using Dual Monitors on anything but a PC with Windows.

5. This is a problem with GNU/Linux and Unix not with global menu bars.

6. How is a menu in a moveable window a fixed target? Atleast you have some idea where the menu bar is and after some use you would probably remember where the widgets are anyways.

RE: This must be a joke
by Anonymous on Mon 18th Apr 2005 03:34 UTC

1. How is having 1 menu bar for everything placing unwarranted emphasis? I would think a menu bar in every window would place more emphasis on menu bars.
The menu is an infrequently used UI element (UI studies show this), yet the top of the screen is the most important part of the screen (Fitts law + ergonomics).

2. In OS X atleast, the menu bar tells you the name of the app you are working with.
Don't make me think.

6. How is a menu in a moveable window a fixed target? Atleast you have some idea where the menu bar is and after some use you would probably remember where the widgets are anyways.
This really is a minor issue, but with each window the menu bar resizes. Because this is in global space, not space local to the application it is confusing. It makes it hard to be able to quickly get to a certain window of an unfocused window.

Multi head
by Jellybob on Mon 18th Apr 2005 03:43 UTC

While I can see the appeal of a global menu bar on a single display system - it's out of the way, and realisticly not far from the application., I have to agree with the multi head complaints.

I use a triple headed system, and having to drag my mouse from the far right monitor, to the far left, where I keep my panels to leave the centre clear for whatever I'm focused on.

Although admitadly I tend to be using two full screened vim instances, and an IRC client most of the time, so it's not like I spend much time in menus anyway ;)