[PATCH] Replacing email selection dialog in kmail

Aaron J. Seigo aseigo at kde.org
Mon Dec 1 17:03:36 GMT 2003


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

On Monday 01 December 2003 03:24, Tobias Koenig wrote:
> I don't like this argument... It's like "I'd like to have a disc
> partitioning button in the email selection dialog because I use KMail
> quite often and do partitioning my hard disc quite often as well...

addresses are an integral part of mail. people deal with addresses everytime 
they write an email, and there are addresses involved with every email they 
read. because of this inextricable link between email and addresses, certain 
use cases arise. in this case, we're dealing with an ADDRESS PICKER, which is 
quite specifically about ADDRESSES.

now, we can choose to ignore this reality or we can decide to do our users a 
favour and provide software that addresses common usage patterns.

> I know neither libkabc nor KAddressBook provide an easy to integrate
> contact editor at the moment (this will change in KDE4.0), so it's
> absolutely ok to open KAddressBook at this point.

yes, we have to open KAddressBook right now, but it opens up an address editor 
which is a huge win (e.g. you don't have to re-find the address). the penalty 
is that it is slower than need be and doesn't have the tightest integration 
possible, but it does (in general) work. i'd rather see us introduce this UI 
now and improve its performance later rather than have a poor UI that suffers 
from the same CPU performance issues (launching KAddressBook) while also 
suffering from noticeably worse usability performance.

in other words, just openning KAddressBook isn't any faster for the computer 
and it's definitely slower for the user. i don't see how this can be 
considered an "attractive" option.

- -- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
"Never weary, never dispair, never give in" - Winston Churchill
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/y3Ro1rcusafx20MRAl4CAJ9/sxrIKOKfIa6g99SYADoax/lO2ACgl2a2
FFPfwDn741ifSJ7s2fDc5Ww=
=XrWV
-----END PGP SIGNATURE-----




More information about the kde-core-devel mailing list