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

List:       kmail-devel
Subject:    Re: Toolbars
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2003-11-09 22:52:56
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 09 November 2003 12:45, Henrique Pinto wrote:
> I've just noticed that
> http://kde.ground.cz/tiki-index.php?page=Toolbar+Review

i agree with just about everything there, except the "Text Aside Icons" bit... 
i'm very concerned that this would make KDE much more cluttered looking and 
much harder to use on smaller screens... this is also wasted space once the 
user learns the basic icons (e.g. print) and most users won't know how to 
change that default...

otherwise, re: the clipboard icons: yes.. they should be removed from the 
ui_standards.rc file... there ought to be, IMHO, separate ui_standards.rc 
files for different types of apps, actually... for document centric editting 
apps, the clipboard icons should probably be there...

the undo/redo icons should also be removed. the arrows are bit too generic to 
be on a toolbar IMHO, and even less useful than the clipboard actions.

i also support the concept of removing the Help, Configure and Quit toolbar 
icons from wherever they appear...

i actually have an email sitting in my drafts folder for a post-3.2 mailing 
that covers many of these issues; i'd like to see us reduce toolbar icons by 
30% or more in KDE ++(3.2).

looking at kmail's composer window, for instance, removing Print (how often 
does one print from the composer window?), undo/redo, New Composer gives us 
10 icons, down from 14. that's a 28.5% improvement right there without even 
breaking a sweat =)

i'd probably argue for removing the Automatic Spellcheck button. and the Sign 
button. those are probably items people either use 99% of the time, or don't 
use at all. that would bring the count down to 8, and we're approaching 50%.

the address book icon could likely be removed as well since what one most 
likely wants is to add addresses to an email... if they wish to just consult 
the addressbook, they can open it up separately. that would result in just 7 
icons.

as a minor niggle, Attach should probably be next to the Queue button since 
it's likely the next most often used icon.

kmail's main window is a lot more difficult, though the configure icon should 
almost certainly be removed, ditto with the Delete button ... the other 12 
icons are defensible though. there should be a separator between the Print 
and Check Mail buttons. and Next/Prev msg should probably move to be between 
the mail check buttons and the trash button.. why? because one checks mail, 
reads through it, occasionally deleting or replying.

the resulting clean up and reduction is DRAMATIC. try it. patches attached.

kmail devels: ok to commit?

- --
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/rsVM1rcusafx20MRAmX4AKCswDZhdOZwog11AEoZnzd2usuoWwCdEKf1
A9dIWlfDfmQuKsLOn97safA=
=cSl5
-----END PGP SIGNATURE-----

["kmail_toolbars.diff" (text/x-diff)]

Index: kmcomposerui.rc
===================================================================
RCS file: /home/kde/kdepim/kmail/kmcomposerui.rc,v
retrieving revision 1.26
diff -u -3 -d -p -r1.26 kmcomposerui.rc
--- kmcomposerui.rc	26 Oct 2003 11:56:12 -0000	1.26
+++ kmcomposerui.rc	9 Nov 2003 22:52:26 -0000
@@ -78,21 +78,12 @@
   <Action name="send_default" />
   <Action name="send_alternative" />
   <Separator/>
-  <Action name="new_composer" />
+  <Action name="attach" />
   <Separator/>
-  <Action name="file_print" />
-  <Action name="edit_undo" />
-  <Action name="edit_redo" />
   <Action name="edit_cut" />
   <Action name="edit_copy" />
   <Action name="edit_paste" />
   <Separator/>
-  <Action name="addressbook" />
-  <Action name="attach" />
-  <Separator/>
-  <Action name="options_auto_spellchecking" />
-  <Separator/>
-  <Action name="sign_message" />
   <Action name="encrypt_message" />
   <Action name="options_select_crypto" />
  </ToolBar>
Index: kmmainwin.rc
===================================================================
RCS file: /home/kde/kdepim/kmail/kmmainwin.rc,v
retrieving revision 1.62
diff -u -3 -d -p -r1.62 kmmainwin.rc
--- kmmainwin.rc	30 Oct 2003 20:21:18 -0000	1.62
+++ kmmainwin.rc	9 Nov 2003 22:52:27 -0000
@@ -137,20 +137,19 @@
   <Action name="new_message" />
   <Action name="file_save_as" />
   <Action name="file_print" />
+  <Separator/>
   <Action name="check_mail_in" />
   <Separator/>
   <Action name="reply" />
   <Action name="reply_all" />
   <Action name="message_forward"/>
   <Separator/>
+  <Action name="go_prev_unread_message"/>
+  <Action name="go_next_unread_message"/>
+  <Separator/>
   <Action name="move_to_trash" />
-  <Action name="delete" />
   <Separator/>
   <Action name="search_messages" />
   <Action name="addressbook" />
-  <Action name="go_prev_unread_message"/>
-  <Action name="go_next_unread_message"/>
-  <Separator/>
-  <Action name="kmail_configure_kmail"/>
  </ToolBar>
 </kpartgui>


_______________________________________________
KMail Developers mailing list
kmail@kde.org
https://mail.kde.org/mailman/listinfo/kmail

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

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