[PATCH] Replacing email selection dialog in kmail

Kurt Pfeifle kpfeifle at danka.de
Sun Nov 30 23:55:20 GMT 2003


Aaron J. Seigo wrote:
> On Sunday 30 November 2003 12:02, Ingo Klöcker wrote:


[....]
>>Why can one Add, Edit or Remove 
>>contacts from the addressbook in an address _selection_ dialog? Why can
>>one save distribution lists from there?
> 
> 
> two words: use case.
> 
> UC 1: user opens up address picker, adds a few addresses, which to add another 
> address.
> 
> UC 2: user opens up address picker, notices than an email addy is wrong and 
> should be changed.
> 
> UC 3: user opens up address picker, sees an old entry in there that should be 
> removed.
> 
> UC4: user picks a bunch of addresses to send an email to and decides that 
> since they'll be doing this often, should save that selection as a grouping.
> 
> the best answer to each of those UCs is to allow them to immediately add, edit 
> or remove the entry. if we force them to open up the whole address book we:
> 
>  o cause them to wait longer while the address book starts
>  o cause them to find the addy in the address book application AGAIN after 
> they had ALREADY found it once in the address picker
>  o cause them to hide the address picker dialog in kmail and open it again so 
> it can refresh the changes
>  o cause the user to switch between using kmail and using another application 
> which is distinctly different. think of it as a human "context switch" with 
> all the same sorts of overhead a context switch incurs in an OS kernel.
> 

All these arguments are convincing and match my own doing...
(Sigh... if just these crash bugs were fixed.)

Cheers,
Kurt





More information about the kde-core-devel mailing list