[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Re: EBN
by Ben on Saturday 19/May/2007, @14:38
there are approx. thousands of different tasks which would need testing. when you have a clean environment people will not pollute the environment. The real point is to prevent that developers mess around. The earlier issues are caught the better.

HIG means for me
1. dont's use popups
2. minimize clicks
3. ensure everything can be done with key board (plug out your mouse)
4. Think about contrast
5. change the screen solution
6. Remove all unnessasary text, menu entries

In general look at all popup windows invocations in the source and rethink if they are needed. The mozilla search dialogue is a perfect example how to do it right. Same can be done for password field. As a educatory means just combine your personal popup dialogue with a really annoying sound, you really want to get rid off it.

I am still a bit surprised about the placement of the "kill process" button.
  Related Links
 ·   Articles on Usability
 ·   Also by Ben
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Kopete
by Martin on Saturday 19/May/2007, @19:52
Kopete in 3.x is a good example. Even if you turn off all configurable notifications, or set them to amodal, it *still* pops up dialogs where you have to click "OK" to close them. This happens whenever it experiences any of a number of problems in its communication to the various servers. After you click OK, you have to manually restore whatever connection went down.

Here is how it should work:
1) Remember the user's desired connection state for each protocol.
2) If there is a problem, by all means indicate that by a warning triangle or so on the system tray icon.
3) Then periodically try to restore the connection state that the user has requested.
4) When successful, remove the warning triangle. By default don't pop up any message at this point either; frankly I don't care that much that jabber.org is back online.

This constitutes a relationship of trust between me and the application. I tell it what to do and then trust that it is doing what it can to make it so. It need not come running back to me when it has a problem; I trust it do do whatever can be done to fix the problem.
[ Reply To This | View ]
  • Re: Kopete
    by Ben on Sunday 20/May/2007, @06:35
    Kopete is a very good example. Indeed. kopete usually is run at startup and annoys me with a popup dialogue everytime I started KDE.
    [ Reply To This | View ]
  • Re: Kopete
    by Matt on Sunday 20/May/2007, @10:02
    I completely agree. This is especially annoying since jabber.org goes down so often. Same goes for AIM and MSN, but not as often. Automatic reconnect without complaining would be an enormous improvement for Kopete!
    [ Reply To This | View ]
  • Re: Kopete
    by Ben on Monday 21/May/2007, @06:14
    http://konversation.kde.org/screenshots/konversation10_1.png

    E.g. why to we have two windows here? Don't you think it looks ugly?
    [ Reply To This | View ]

 
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "Don't code today what you can't debug tommorow." -- Ariya Hidayat
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]