unity-design team mailing list archive
-
unity-design team
-
Mailing list archive
-
Message #05114
Re: Design problem: Menus hidden by default in Unity
-
To:
ayatana <ayatana@xxxxxxxxxxxxxxxxxxx>
-
From:
Matthew Paul Thomas <mpt@xxxxxxxxxxxxx>
-
Date:
Thu, 17 Mar 2011 11:22:42 +0000
-
In-reply-to:
<AANLkTikrVUBpsUi-80_cXAX1iJdffrW5b=FY7vWLPMhg@mail.gmail.com>
-
Organization:
Canonical Ltd
-
User-agent:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Thunderbird/3.1.8
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Luke Benstead wrote on 15/03/11 21:53:
>...
> Erm, I hate to point out the obvious, but why don't we just put the
> menu back in the windows and abandon appmenu as a failed experiment?
> Keep the title and window controls in the panel for maximized windows
> only (at least just for Natty).
>
> I can already imagine the replies to this email, so let me save you
> guys the trouble:
>
> 1. Someone will bring up Fitt's Law. Yes I know what it is. No, I
> don't think it should be used as an overriding reason to squash,
> overlap, and generally complicate a UI and shove it into an edge. I
> especially don't see why Fitt's law is so important for menu bars,
> when users get on perfectly fine with buttons, sliders, window resize
> grips and icons, and well, everything else.
That's looking at it backwards, I think. Screen edges are efficient
target areas for whatever is put there. Given that, what should they be
used for? Menus are used a lot, ergo, they're a good candidate to be
made more efficient.
> 2. Someone will likely bring up the space saving of the global menu.
> Firstly, the global menu only saves vertical space on a maximized
> window, on non-maximized windows they only save on "chrome".
It also saves space whenever two or more windows are stacked vertically.
> By
> keeping the title in the panel for maximized windows, we are still
> saving 22px on Gnome 2, with the removal of the bottom panel that
> brings it up to 44px. It's about finding a balance of space saving vs
> usability and I really think we have shot past that balance point with
> the global menu.
"Space saving vs usability" is a false dichotomy. Space saving reduces
scrolling and memory load, which is part of efficiency, which is part of
usability.
> So, the question again raised is why exactly are we using a global
> menu?
Benefits:
* Much faster to use.
* Saves vertical space.
* Menus no longer need to be cramped by, or overflow beyond, the
window width (e.g. Empathy, Gimp, Inkscape).
* Menus no longer surprisingly open upwards when the window is near
the bottom of the screen.
* Allows the desktop to have the same menus as any other folder
(which, in turn, will reduce the complexity of context menus).
* In future, will allow dialogs to have "Edit", "Help" etc menus
consistent with other windows.
* In future, will allow visual unification of title bars and toolbars.
> I know I've brought it up before, but alongside the issues we are
> having fitting it into the panel with the title, it also brings issues
> with dual monitors, large resolutions and focus-follows-mouse. It
> doesn't fit all use cases.
>...
Dual monitors are not a problem (though if they're stacked vertically,
the bottom one loses its speed benefit). Large screens make the menus a
bit slower, but not nearly as slow as they would be inside windows. The
loss of focus-follows-mouse is a real tradeoff, though. (I've specified
how it could be made compatible, but no-one has been interested enough
to work on it yet.)
- --
mpt
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk2B7wIACgkQ6PUxNfU6ecr/hgCfQmwbIB8XbywmWUL6zHOJRAI8
nMkAmwbgxluzK5tYZjwp0HOM9Ssl+xFR
=PTeU
-----END PGP SIGNATURE-----
Follow ups
References