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

List:       kmail-devel
Subject:    making it all better: attachments, mime tree
From:       "Aaron J. Seigo" <aseigo () olympusproject ! org>
Date:       2002-04-29 18:10:32
[Download RAW message or body]

hi...

i've never really liked the way attachments were handled in kmail. iconic mode 
is ok, but not GREAT. i really wanted something like the attachment listing 
in the composer window.

along comes the mime tree. it's got a listing close to what i want, but it has 
several issues. one of those issues is that it is redundant: there is (well, 
was ;) no way to not show the attachments in the message view. well, i fixed 
that by adding a "Hide" option to View -> Attachments. it works rather well. 
i'm not posting the patch at this point because i had to some code to the 
mimetype handling section in kmreaderwin. this code has all sorts of warnings 
around it about being TEMPORARY!!! so i'm not sure if it is even worth 
posting a patch at this point. in fact, i think that if the mimetree is 
shown, that the attachments shouldn't be shown in the readerwin 
automatically!

ok, so now i have no attachments showing in the readerwin and and the mimetree 
below. now i start hitting serious usability issues w/the mimetree. some have 
already been discussed on this list. i'd like to cover them here in one place 
though:

===
General Usability

Challenge:  the ability to set the different positions of the mimetree is 
overkill. it is a UI nightmare IMO and will make it very difficult to 
optimize it appearance wise when it needs to be in so many places. not only 
that, but it will be very difficult to present the various placement options 
to the user in a non-confusing way. i mean, does anybody really complain that 
the attachments list in the composer can't be moved around?
 
Suggestion: Pick a place for the mimetree in the window and allow 
hiding/showing it. don't put this in the kmail config dialog since that is 
already bloated, but put it in the View menu. perhaps it even belongs in the 
attachment submenu so that it could easily be shown to be exclusive to other 
means of viewing attchments.
===

===
Usefulness

Challenge: the right mouse button menu on the mimetree makes it difficult to 
use w/attachments

Suggestion: add View, Open, Open With, Properties.
===

===
Ergonomy

Challenge: the mime tree doesn't handle its geometry very well. it is larger 
than it needs to be and doesn't seem to remember it's geometry between 
sessions very well.

Suggestion: the mime tree should only be as tall as it needs to be, no more 
and no less. the user should be allowed to decide this optimal size by 
dragging the splitter, and this size should be remembered and respected. the 
default should be similar to the attachment window of the composerwin, namely 
5 rows hight (i think it's 5 rows anyways =). if there is nothing to be 
shown, the mime tree should hide completely.
===

===
UI Consistency

Challenge: the mime tree isn't consistent with other similar ui elements. in 
the composer, the attachment list has the headers ordered this way: name, 
size, encoding type. it also doesn't force the headers to stretch the entire 
width of the window, which the mime tree does.

Suggestion: follow the same layout as the attachment listing in the composer.
===

-- 
Aaron Seigo
_______________________________________________
KMail Developers mailing list
kmail@mail.kde.org
http://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