[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: User Interface.. If you ever wrote or will write a software GUI, then READ THIS!
From: Philippe Fremy <pfremy () chez ! com>
Date: 2001-03-09 16:47:07
[Download RAW message or body]
On Friday 09 March 2001 16:01, Michael Jarrett wrote:
> Dawit Alemayehu wrote:
> > On Thursday 08 March 2001 20:58, Christian A Str¸mmen [Number1/NumeroUno]
> >
> > > 4) A dropdown combobox should show ALL of the entries, it SHOULD NOT
> > > CONTAIN A scrollbar!!! (page 7)
> >
> > Huh ? You are kidding right ? If I have 100 entries in a dropdown box I
> > am supposed to show all the 100 enteries ? This is absolutely wrong
> > IMHO. What about the combobox scrolling off screen ? How would you
> > select an item if you cannot scroll down to it ??
>
> Agreed - this was a BIG problem, especially in things like webpages.
> Nutscrape 4.7 had this issue - where there were huge comboboxes that
> couldn't scroll. You'd fill up the screen, then you'd have to play the
> 'lets see how fast we can click on More... game' to try and get the
> correct page of entries.
>
> That was UI HELL!!! You can't always control the contents of a control,
> but you can make them behave well for most content.
But this problem only happens if there are too many items, so that the item
list does not fit on screen. I agree that in this case, you _should_ use
scrolling and I am glad konqueror does it.
However, if your item list fits on the screen, why not display all the items
? You will save the user a lot of time. Example, the user is in kword and
uses only two fonts, Arial and Zoubloublou (invented name) and switch them
every two lines of a 200 pages document. Imagine how much time and hassle you
can save him if you can display all fonts in one screen ?
I remember losing tons of time with word because I just wanted to test
various fonts it was such a pain to select one in the combo.
Take also in account that if the user can see more choices, he has more
chances to make a better choice. Imagine he doesn't know the exact item he
wants in a list of 40 items, but when he sees it, he knows that item 17 is
not too bad, and item 33 is an excellent choice. If the combo presents 10
items at a time, he will scroll until he sees items 17 and very probably
click Ok. You can always say that he should have scrolled until item 33, the
fact is that he won't do it, because he wants his task done quickly. At this
moment he is focus on something else and doesn't have the time to look
carefully into a small box presenting small items.
Eventhough I like to make careful choices, I do that sometimes, because I
find combo box to be too small to present a long list of items and a bit
painful to use.
This is the kind of things which make a desktop just usable or a pleasure to
use. But it is hard to tell a developer that the combo box should be improved
although it does already what it is intended for. Developers are
unfortunately hardly aware of usability issues. Eventhough usability benefits
to both basic user and enhanced user, it is only noticed when the basic user
fail to acomplish a task because of usability issues.
I must say that Kde 2 has improved a _lot_ in this area, comparing to Kde 1.2
and it is a pleasure to use it, most of the time. But there is room for
improvement, always!
Philippe
--
Free the mallocs!
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic