KubuntuSimplifyKDE

Differences between revisions 8 and 10 (spanning 2 versions)
Revision 8 as of 2005-11-02 16:59:13
Size: 4099
Editor: 209
Comment:
Revision 10 as of 2005-11-03 00:38:55
Size: 4544
Editor: 209
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
Natalie is an elite KDE user and misser her ability to split windows in Kubuntu breezy.
Line 26: Line 28:
=== Konqueror ===
Line 30: Line 34:
KWallet's first run wizard is big and scary, it should be scaled down to just asking for a password (or better yet make kwallet use the user's system password). We will investigate best security practice to see if extending the timeout for kwallet is feasable, as constant popups asking for passwords are annoying. The file actions in Konqueror's right click menu should be reviewed to remove duplication, currently there are two entries for viewing tar files. There is also none for sending by e-mail, we should add an action to do this which will use the users preferred e-mail client.

=== Panel ===
Line 34: Line 40:
Simplifying dialogue box strings depends on Rosetta support for Kubuntu, but the switch user dialogue and Konqueror's save password dialogue are obvious candidates. The switch user menu in the K-Menu should be changed to a dialogue which shows the current logins and a button to start a new session and (probably further in the future) shows a list of users and a password box to let you do the actual login there.
Line 36: Line 42:
The switch user menu in the K-Menu should be changed to a dialogue which shows the current logins and a button to start a new session and (probably further in the future) shows a list of users and a password box to let you do the actual login there. KLaptopDaemon should have its usability reviewed. The left and right click menus should be the same as each other.

=== Applications ===

There should be no tip of the day or first run dialogues without very good reason. Splash screen should also be avoided. Kontact still has tip if the day which should be turned off by default. We will consider removing the Amarok splash screen.
Line 40: Line 50:
There should be no splash screens, tip of the day or first run dialogues without very good reason. Kontact still has tip if the day which should be turned off by default.
If there is a splash screen (e.g. Amarok), then we should show a status update inside the splash screen, e.g. to show the user why the started application is still loading.
KWallet's first run wizard is big and scary, it should be scaled down to just asking for a password (or better yet make kwallet use the user's system password). We will investigate best security practice to see if extending the timeout for kwallet is feasable, as constant popups asking for passwords are annoying.

Simplifying dialogue box strings depends on Rosetta support for Kubuntu, but the switch user dialogue and Konqueror's save password dialogue are obvious candidates.
Line 45: Line 56:
The file transfer dialogue was changed in breezy from lots of windows to 1. The dialogue should be improved so all the data is visible within the window at one time, with a progress bar to view the status of the download.

KLaptopDaemon should have its usability reviewed. The left and right click menus should be the same as each other.

The file actions in Konqueror's right click menu should be reviewed. Currently there are two entries for viewing tar files and none of sending by e-mail.
The file transfer dialogue was changed in breezy from lots of windows to only one. The dialogue should be improved so all the data is visible within the window at one time, with a progress bar to view the status of the download.
Line 55: Line 62:
Improving the look of the file transfer dialogue is not trivial because of limitations of QListView. Most KDE applications are easy to change for these issues and so far most changes have been made in kubuntu-default-settings rather than as direct patches to the application.

Improving the look of the file transfer dialogue is not trivial because of limitations of QListView which does not easily support adding arbitrary widgets. Investigate how adept managed it.

Summary

Kubuntu Simplify KDE - get rid of hassle popups, konqueror fixes, better kicker menus, kwallet setup, usable download dialogue

Rationale

Kubuntu Breezy made a successful start at simplifying some of the user interface problems which have been in KDE for far too long. We should continue to make changes to improve usability in dapper.

Use cases

Nat loads up KDE but finds himself lost amongst too many buttons, menu entries and long strings he doesn't read.

Natalie is an elite KDE user and misser her ability to split windows in Kubuntu breezy.

Scope

Do not redesign KDE, but make small changes where they obviously improve usabiliy without reducing the experience for most users.

Implementation

Konqueror

The Konqueror profile was simplifed in Breezy. Some users miss the ability to split windows. Although this is available through a right click menu on the status bar for those who know where to look it may be appropriate to add it back as a sub-menu.

Konqueror's Settings menu has 5 configure options, that should be removed to 2, Configure Web Browser and Configure File Manager, which should bring up dialogues containing the relevant modules.

The file actions in Konqueror's right click menu should be reviewed to remove duplication, currently there are two entries for viewing tar files. There is also none for sending by e-mail, we should add an action to do this which will use the users preferred e-mail client.

Panel

The system menu should contain the contents of Storage Media and Remote Places for easier access to disks and shares.

The switch user menu in the K-Menu should be changed to a dialogue which shows the current logins and a button to start a new session and (probably further in the future) shows a list of users and a password box to let you do the actual login there.

KLaptopDaemon should have its usability reviewed. The left and right click menus should be the same as each other.

Applications

There should be no tip of the day or first run dialogues without very good reason. Splash screen should also be avoided. Kontact still has tip if the day which should be turned off by default. We will consider removing the Amarok splash screen.

K3B start screen should show Burn CD ISO and Burn DVD ISO as default options.

KWallet's first run wizard is big and scary, it should be scaled down to just asking for a password (or better yet make kwallet use the user's system password). We will investigate best security practice to see if extending the timeout for kwallet is feasable, as constant popups asking for passwords are annoying.

Simplifying dialogue box strings depends on Rosetta support for Kubuntu, but the switch user dialogue and Konqueror's save password dialogue are obvious candidates.

kdemultimedia-kappfinder-data should be removed from the desktop seed, as this brings in kappfinder.

The file transfer dialogue was changed in breezy from lots of windows to only one. The dialogue should be improved so all the data is visible within the window at one time, with a progress bar to view the status of the download.

To get user feedback on changes we should post any changes to forums and ask for people to test daily CDs. We should setup a usability forum, to ask community members to raise issues with the KDE UI, to comment on positive/negative UI designs, which are different from KDE Default UI design.

Code

Most KDE applications are easy to change for these issues and so far most changes have been made in kubuntu-default-settings rather than as direct patches to the application.

Improving the look of the file transfer dialogue is not trivial because of limitations of QListView which does not easily support adding arbitrary widgets. Investigate how adept managed it.

Outstanding issues

There is a bug in the loading of Konqueror's XML-GUI file which stop overloaded files being opened on session resume. This means we could not make the simplification changes in kubuntu-default-settings but also had to change kdebase. This makes it harder fo users to switch back to the traditional Konqueror layout. This should be fixed for those users who like their old layout.

KubuntuSimplifyKDE (last edited 2008-08-06 16:13:44 by localhost)