[Gossip-dev] Accelerator key inconsistencies

Martyn Russell martyn at imendio.com
Wed Aug 9 16:21:56 CEST 2006


On Wed, 2006-08-09 at 15:36 +0200, CJ van den Berg wrote:
> [snip]
> 
> On Wed, Aug 09, 2006 at 01:56:43PM +0100, Martyn Russell wrote:
> > In Gossip, Ctrl+W closes a tab.
> > In GIMP, Ctrl+W closes a window (showing an image).
> > 
> > The correlation here is that they close a "document" or "instance", what
> > ever you want to call it. Ctrl+W is not used anywhere else in GIMP or
> > Gossip (iirc).
> 
> And how is the roster *not* a document? If I can edit it, it's a document as
> far as I'm concerned.

So the preferences are a document too because you can edit them?

So is GIMP broken in your opinion then?

> > > > The difference between close and hide is measured by the functionality
> > > > that the application provides. For example, I would expect the
> > > > difference between hide and close for the chat window to be almost
> > > > non-existant. But for the roster window, I would expect that difference
> > > > to be, hide the window and close the application.
> > > 
> > > Please, *I* understand this, and *you* understand this, but it just doesn't
> > > make any sense to a normal user. Please show me just *one* other window on
> > > the GNOME desktop that has a hidden state and a closed state and the
> > > differentiates between the two in the UI.
> > 
> > Skype does the exact same thing EXCEPT it doesn't have an option in the
> > UI to toggle this behaviour, it is hidden, you can only do this by
> > clicking of the notification area icon. The only difference is we
> > provide an option visually in the roster window menu and notification
> > icon menu.
> 
> The skype application does *not* exit if you close the roster window.
> Neither does Ekiga, Gaim, Gajim, Psi or Kopete.

PSI does actually.

> So for all of them, close == hide.

Yea yea yea, there was a discussion about this waaay back. So I guess we
are inconsistent here too. Oh well.

> > Users that see the main menu as:
> > 
> > Hide Roster
> > ---
> > Quit
> > 
> > Are NOT going to be confused by that are they, especially when other i'm
> > clients have same or similar behaviour.
> 
> "Other" clients apparently *don't* have similar behaviour.

I don't really give a shit if they do in this case.

> If you want to leave it the way it is, that's fine with me. I didn't really
> want to get on a soap box about this. 

Is someone forcing you to open your mouth?

> The fact that it is inconsistent
> stands though (IMHO).

So what?

-- 
Regards,
Martyn



More information about the Gossip-dev mailing list