[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Changing my mind: reverting my menubar,
From:       David Jarvie <djarvie () kde ! org>
Date:       2010-11-07 19:20:48
Message-ID: 201011071920.49202.djarvie () kde ! org
[Download RAW message or body]


On Sunday 07 November 2010 19:12:46 Ingo Klöcker wrote:
> On Sunday 07 November 2010, David Jarvie wrote:
> > On Sunday 07 November 2010 09:31:44 Ingo Klöcker wrote:
> > > On Saturday 06 November 2010, Ingomar Wesp wrote:
> > > > Aurélien Gâteau wrote:
> > > > > I have been quite busy trying to convince everyone actions to
> > > > > toggle UI items such as menubar, toolbars, sidebars or
> > > > > statusbar should be labeled "Show/hide Foo" depending on the
> > > > > visibility of Foo rather than implemented as a checkable "[ ]
> > > > > Show Foo" item.
> > > > 
> > > > Having followed the discussion and how you fought to get this
> > > > change in, I'm a bit saddened that it turned out to not work so
> > > > well in practice.
> > > > 
> > > > Maybe we can tackle the underlying issue in another way. If I
> > > > understood the problem correctly, it basically boils down to
> > > > 
> > > > [X] Show Foo
> > > > 
> > > > textually implying the opposite of the action that the user is
> > > > going to trigger if (s)he clicks it. If we keep the checkboxes,
> > > > maybe we are able to change the text, so that it is obvious that
> > > > it describes the current state rather than an action by changing
> > > > the verb into an adjective:
> > > > 
> > > > [X] Foo shown
> > > > [X] Foo visible
> > > > [X] Foo enabled
> > > > 
> > > > Just an idea...
> > > 
> > > IMHO that does not really fix the problem. I think the real problem
> > > is that we think that an additional qualifier like "Show" or
> > > "shown" is necessary. As if our users would not understand what
> > > the state of the checkbox preceding the menu entry signifies.
> > > 
> > > I just had a look at Firefox (maybe others can check applications
> > > from other "vendors" like Apple, Microsoft, etc.)
> > > 
> > > Firefox has the options to show/hide certain UI components in the
> > > View menu (while we have them in the Settings menu). In this menu
> > > Firefox simply lists the UI components names without any verbs,
> > > adjectives, etc., i.e.
> > > 
> > > View
> > > 
> > > Toolbars
> > > 
> > > [x] Navigation Toolbar
> > > [x] Bookmarks Toolbar
> > > 
> > > [x] Status Bar
> > > 
> > > Sidebar
> > > 
> > > [ ] Bookmarks
> > > [ ] History
> > > 
> > > Does it really matter that Firefox has those options in the View
> > > menu while we have them in the Settings menu? I don't think so.
> > > 
> > > So, why don't we simply get rid of "Show" (and the "Shown" in
> > > Settings-
> > > 
> > > > Toolbars Shown). IMHO those qualifiers are totally superfluous in
> > > 
> > > combination with checkboxes. Our convention to add the "Show" does
> > > stem from a time where we could (and did) hide the checkboxes of
> > > checkable menu entries. Apparently, with Qt 4 the checkboxes of
> > > checkable menu entries cannot be hidden. Since we are already at
> > > Qt 4.7 it seems very unlikely that QtDF will ever change this. So
> > > why insist on a convention that does not make any sense anymore?
> > 
> > I agree about removing "Show" etc. But if this is done, the menu
> > items should be moved to the View menu. In the Firefox example you
> > give, the menu name (View) puts the meaning of the menu items in
> > context and acts as the verb, giving the necessary hint to the user
> > that the checkboxes determine the view state of the respective
> > items. Removing the verb and leaving them in the Settings menu would
> > IMO make their meaning a bit unclear.
> 
> Do you really think this would be a bit unclear? What else would an 
> unchecked UI element in any menu mean?
> 
> Quite frankly, I cannot image the number of users which grasp "[ ] Show 
> Toolbar" but not "[ ] Toolbar" to be significant. Surely, there are a 
> lot of not that computer literate people (like my parents) who 
> understand neither one nor the other. But people who understand the 
> former, but not the latter? I claim that such people do not exist. Prove 
> me wrong! ;-)

I can't prove you wrong. :-(  What I'm saying is that putting the items in the View \
menu would make it a bit clearer because the menu items would be unambiguously \
related to viewing, so there would be less opportunity to misunderstand them. I quite \
agree with you that there are people who probably wouldn't understand either, but \
that shouldn't stop us trying to make things as clear as possible for those who might \
be capable of understanding.

-- 
David Jarvie.
KDE developer.
KAlarm author -- http://www.astrojar.org.uk/kalarm


["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic