« Some observations of the pluses and minuses of Android's user experience | Main | Even if HTML5 doesn’t actually give you much, its buzzword status could still help you deliver a better UX »

October 25, 2010


Matt Chaput

No, Microsoft didn't invent that menu behavior. It was always in Mac OS since it had hierarchical menus, and its lack in Windows was always one of those things Mac fans would make fun of.

Jan Miksovsky

Matt: I recall the history of this differently than you do. I seem to recall early Mac hierarchical menus that forced the user to carefully move the mouse exactly through the right end of the top-level menu item. I also seem to recall conversations at Microsoft about how fix this exact point. My memory could easily be mistaken, however.

Tim McClarren

Jan: actually, your memory is mistaken. X Windows suffered from this flaw for a very long time, making it painful to use. I can't comment on early Windows, as I never used early versions. The Mac OS, even very early on, allowed for a good amount of slop when you trailed off the right hand side of a hierarchical menu, and behaved nicely. You didn't have to move the mouse pointer perfectly off the right hand side.

Tim McClarren

Jan: I even dug up some links to support this.


Jan Miksovsky

Matt/Tim: Okay, I've updated the post to indicate that the Mac had this first.

Jonathan Allen

UI Designers that know how to use resizable elements like table don't have a problem with this. It is only the ones who don't understand the limits of a "pure CSS" approach that have trouble with this.

The comments to this entry are closed.