Re: AppMenu design feedback



On Fri, 2013-02-22 at 14:08 +0000, Gabriel Rossetti wrote:
Yes, I forgot to mention the multi-monitor thing, you are right. I
think we should make a list of the pros/cons of it, here is my updated
list of cons (sorry, I can't find any pros but please fill the list in
if you have some):

This is an entirely academic exercise unless developers are
participating this this thread.  Just saying - it might be pointless.
This is primarily a *users* list.

Cons:
 1) impractical with multi-monitor setup: your window is on one monitor but you have to go to the monitor 
with the top panel/AppMenu to select the menu items.
 2) confusing to have menu items/options in two places: in the menu bar and in the AppMenu situated on the 
top panel of the main screen. You could offer the option to have one or the other but it should be a 
CHOICE, if the user chooses to have it then the menu bar disappears and the menu is put into the AppMenu 
(like in Firefox), if the user chooses not to have it then the AppMenu disappears and is rendered in the 
Menu bar if it is really needed, if not then it is not rendered at all.
 3) it completely breaks sloppy mouse window focus (where you focus
the windows just by moving the mouse over them without clicking): when
you move the mouse away from the application to access the AppMenu it
either, de-focuses thus the AppMenu does too, or it focuses on a
window that "unfortunately" was in the path to the AppMenu thus the
AppMenu switches to it.

Well, #3 is factually *NOT* true.  There was a bug for this, but it has
since been closed - because it was RESOLVED.  I am using sloppy focus in
GNOME Shell and the app menu works just fine.

Ah, here it is.
<https://bugzilla.gnome.org/show_bug.cgi?id=678169>

Personally I would add

4) Most of the time there is little to anything useful in it.  Often it
contains the option "Quit".

My 4 would be 3.... since I do not accept your 3.

-- 
Adam Tauno Williams  GPG D95ED383
Systems Administrator, Python Developer, LPI / NCLA



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]