Re: Application menus

2013-07-07 Thread bugs
What is about multi-monitor-setups?
If an application with an Application-Menu is moved to a
non-primary-screen, the Application-Menu is only accessible on the
primary-screen. This requires a user to move the visual focus from the
non-primary-screen to the primary-screen. Examples which make this issue
clearly are Empathy or the Gnome-Calculator.

The only feasible solution I can imagine is to show the black-bar a top
also on the non-primary-screen, without the date/time, notifications and
user-menu.
Pro: Obvious solution and simple to use, every user will grasp it
Con: Some lost pixels at top, Settings-Displays will need to show more
clearly what the primary-screen is (currently often missed, only the tiny
black-bar indicates this)

Or did I miss the obvious solution?

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Application menus

2013-07-07 Thread Tomasz Torcz
On Fri, Jul 05, 2013 at 11:01:24AM +0200, Bastien Nocera wrote:
 On Fri, 2013-07-05 at 08:45 +0100, David Woodhouse wrote:
  On Thu, 2013-07-04 at 16:18 -0500, Michael Catanzaro wrote:
   I haven't seen an app menu (gmenu) discussion in quite some time, which
   is a bit surprising as more apps add them. 3.10 will be the fourth
   release featuring app menus, and by now most GNOME applications have
   one. But the only information on the GNOME wiki seems to have been
   written for GNOME 3.4, and there seem to be some issues and
   inconsistencies with the implementation throughout the project.
  
  I've been using GNOME all that time and I'd never noticed them.
  
  This is the one in the top panel which, with focus-follows-mouse,
 
 Which is exactly one of the reasons why focus-follows-mouse isn't an
 option we offer/isn't supported. There's probably plenty more things
 that don't work well with focus-follows-mouse, so finding creative
 solutions to those problems might be required.

  This seems backward. F-f-m was here first, and is still being used by some 
minority (me included).  Current designs break f-f-m functionality.  Your 
comment
about ”finding creative solutions” sounds like F-f-m was something new.
  Designs were made in total ignorance of f-f-m.  The requirement should be
restated as ”finding creative solutions for things that used to work”, i.e. 
things
that were already working, were ”solved”.

-- 
Tomasz Torcz  ,,If you try to upissue this patchset I shall be 
seeking
xmpp: zdzich...@chrome.pl   an IP-routable hand grenade.'' -- Andrew Morton 
(LKML)

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Application menus

2013-07-07 Thread Michael Catanzaro
On Sun, 2013-07-07 at 15:05 +0200, Tomasz Torcz wrote:
 
   This seems backward. F-f-m was here first, and is still being used by some 
 minority (me included).  Current designs break f-f-m functionality.  Your 
 comment
 about ”finding creative solutions” sounds like F-f-m was something new.
   Designs were made in total ignorance of f-f-m.  The requirement should be
 restated as ”finding creative solutions for things that used to work”, i.e. 
 things
 that were already working, were ”solved”.

Concept for a shell extension:

Show the app menu not based on which window currently has focus, but
which window most recently had focus for X amount of time. (I guess 1
second would be good?) When set to 0, that would degrade to which
window is currently focused, the current behavior.

That way you could mouse over a window briefly, and while that window
would gain focus, the shell would still be showing the app menu for the
original window you were working with.


signature.asc
Description: This is a digitally signed message part
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Application menus

2013-07-07 Thread Jasper St. Pierre
We actually tried a wide variety of solutions to make f-f-m work with the
application menu, and landed one that tested well. See
https://bugzilla.gnome.org/show_bug.cgi?id=678169


On Sun, Jul 7, 2013 at 10:30 AM, Michael Catanzaro mike.catanz...@gmail.com
 wrote:

 On Sun, 2013-07-07 at 15:05 +0200, Tomasz Torcz wrote:
 
This seems backward. F-f-m was here first, and is still being used by
 some
  minority (me included).  Current designs break f-f-m functionality.
  Your comment
  about ”finding creative solutions” sounds like F-f-m was something new.
Designs were made in total ignorance of f-f-m.  The requirement should
 be
  restated as ”finding creative solutions for things that used to work”,
 i.e. things
  that were already working, were ”solved”.

 Concept for a shell extension:

 Show the app menu not based on which window currently has focus, but
 which window most recently had focus for X amount of time. (I guess 1
 second would be good?) When set to 0, that would degrade to which
 window is currently focused, the current behavior.

 That way you could mouse over a window briefly, and while that window
 would gain focus, the shell would still be showing the app menu for the
 original window you were working with.

 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/desktop-devel-list




-- 
  Jasper
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Re: Application menus

2013-07-07 Thread drago01
On Sun, Jul 7, 2013 at 2:10 PM, bugs b...@ttyhoney.com wrote:
 What is about multi-monitor-setups?
 If an application with an Application-Menu is moved to a
 non-primary-screen, the Application-Menu is only accessible on the
 primary-screen. This requires a user to move the visual focus from the
 non-primary-screen to the primary-screen. Examples which make this issue
 clearly are Empathy or the Gnome-Calculator.

 The only feasible solution I can imagine is to show the black-bar a top
 also on the non-primary-screen, without the date/time, notifications and
 user-menu.
 Pro: Obvious solution and simple to use, every user will grasp it
 Con: Some lost pixels at top, Settings-Displays will need to show more
 clearly what the primary-screen is (currently often missed, only the tiny
 black-bar indicates this)

 Or did I miss the obvious solution?

https://bugzilla.gnome.org/show_bug.cgi?id=695377
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Application menus

2013-07-07 Thread Federico Mena Quintero
On Sun, 2013-07-07 at 14:10 +0200, bugs wrote:
 What is about multi-monitor-setups?
 If an application with an Application-Menu is moved to a
 non-primary-screen, the Application-Menu is only accessible on the
 primary-screen.

This is https://bugzilla.gnome.org/show_bug.cgi?id=695377 by the way.

  Federico

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Application menus

2013-07-07 Thread Federico Mena Quintero
On Fri, 2013-07-05 at 22:04 +0100, David Woodhouse wrote:

 Focus-follows-mouse makes it worse (especially when it's a trackpad, and
 a large screen, and a small application like empathy which happens to be
 on the *other* side of the screen for where its bizarrely detached menu
 now lives.

I don't think the app menu is well thought-out enough (footnote: it
seems that the new MacOS puts a menu bar in all monitors, which sounds
like a good idea).  Regardless of that...

I used to be a firm believer in focus-follows-mouse, and I switched to
click-to-focus recently after about 18 years of FFM.  About the only two
things that bothered me about FFM were that muggles would get massively
confused when borrowing my computer, and that the Gimp's layers dialog
didn't work quite right (it shows the layers for the focused image
window).

Then the app menu appeared, and since Empathy and Totem pretty much
forced me to use it, I switched to click-to-focus.

It took me about a month to get used to CTF.  I don't mind it now so
much.  The scrollwheel thankfully works on unfocused windows.  About the
only things that became clunkier are debugging GUI apps (for which I
should really have been using a second computer, anyway, but
focus-follows-mouse kind of made it possible), and bgo#687850 (two
monitors, wrong focus when switching workspaces).

Oddly enough, even before the transition period, using my wife's Mac and
being forced to use click-to-focus there didn't seem uncomfortable.
Expectations, or not being used to using that system as fluidly, I
guess.

TL;DR Switching from focus-follows-mouse to click-to-focus was painful,
worth it, and I don't have a good reason to defend either these days.
YMMV.  Also, there are real bugs in either mode that seem to get little
attention because they are in Mutter rather than in Gnome-shell.

  Federico

___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list


Re: Application menus

2013-07-07 Thread Jasper St. Pierre
Where a bug is doesn't matter: all GNOME Shell hackers work on mutter and
vice versa. Mutter exists just so we can reuse metacity's solid WM core,
rather than reinventing it. If there's bugs that you feel are getting
attention, I'll try and take a look at them.


On Sun, Jul 7, 2013 at 11:16 PM, Federico Mena Quintero
feder...@gnome.orgwrote:

 On Fri, 2013-07-05 at 22:04 +0100, David Woodhouse wrote:

  Focus-follows-mouse makes it worse (especially when it's a trackpad, and
  a large screen, and a small application like empathy which happens to be
  on the *other* side of the screen for where its bizarrely detached menu
  now lives.

 I don't think the app menu is well thought-out enough (footnote: it
 seems that the new MacOS puts a menu bar in all monitors, which sounds
 like a good idea).  Regardless of that...

 I used to be a firm believer in focus-follows-mouse, and I switched to
 click-to-focus recently after about 18 years of FFM.  About the only two
 things that bothered me about FFM were that muggles would get massively
 confused when borrowing my computer, and that the Gimp's layers dialog
 didn't work quite right (it shows the layers for the focused image
 window).

 Then the app menu appeared, and since Empathy and Totem pretty much
 forced me to use it, I switched to click-to-focus.

 It took me about a month to get used to CTF.  I don't mind it now so
 much.  The scrollwheel thankfully works on unfocused windows.  About the
 only things that became clunkier are debugging GUI apps (for which I
 should really have been using a second computer, anyway, but
 focus-follows-mouse kind of made it possible), and bgo#687850 (two
 monitors, wrong focus when switching workspaces).

 Oddly enough, even before the transition period, using my wife's Mac and
 being forced to use click-to-focus there didn't seem uncomfortable.
 Expectations, or not being used to using that system as fluidly, I
 guess.

 TL;DR Switching from focus-follows-mouse to click-to-focus was painful,
 worth it, and I don't have a good reason to defend either these days.
 YMMV.  Also, there are real bugs in either mode that seem to get little
 attention because they are in Mutter rather than in Gnome-shell.

   Federico

 ___
 desktop-devel-list mailing list
 desktop-devel-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/desktop-devel-list




-- 
  Jasper
___
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list