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

List:       kmail-devel
Subject:    Re: Implemented a new feature for KMail, please review
From:       "Aaron J. Seigo" <aseigo () olympusproject ! org>
Date:       2003-07-17 5:37:26
[Download RAW message or body]

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

On Wednesday 16 July 2003 08:30, arnaud.burlet@epfl.ch wrote:
> Hello,
>
> I implemented in KMail a way to take multiple email addresses from multiple
> messages and add them to the address book with only few mouse clicks...
>
> For an illustrated description please see
> http://www.realness.ch/~sts/kmail/

ah, a feature i've often missed! if i may be so bold as to offer some ideas 
and suggestions:

 o instead of "Take Addresses" in the context menu, how about "Add To Address 
Book" as it is in the reader window RMB?

 o instead of a button to click on to edit, why not provide in-line editting 
in the table cells of the name and email. further editting can be done via 
the address book itself, since that will likely be a rarer situation when 
adding from an email.

o provide some explanatory text in the "Take Addresses", er, "Add To Address 
Book" dialog to explain what's going on

 o how about using a listbox / listview instead of a table? a listview would 
be great since you could have multiple columns, inline editting AND 
checkboxes (QCheckListItem) ... it would also be more compact...

 o if a single email with just one address is selected, the multiple select 
box doesn't come up?

 o in the code, if the address already exists in the addressbook it pops up an 
error box saying it already exists. the dialog should inform the user of this 
situation and give them option to create a new record anyways (it may be a 
different person, same email; or may just want another record because they're 
an odd fellow ;), and a 'Skip This Address' button.

 o i haven't actually tried the code (JUST finished recompiling kdepim, don't 
feel like recompiling kmail right now ;), but when an address is inserted 
into the list, is the checkbox checked by default? if not, they probably 
should be.

 o seeing as the addressbook member isn't used until insertSelected is called 
(the user hits OK), should it's initialization be delayed until then to save 
on potentially unecessary loads (and reloads) of the addressbook?

 o a nice-to-have feature would be to optionally create disribution list from 
the addresses. perhaps as another context menu item: "Create Distribution 
List" which would allow one to providea name for the list via another widget 
in the listing dialog


- -- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE: The 'K' is for 'kick ass'
http://www.kde.org       http://promo.kde.org/3.1/feature_guide.php
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/FjYX1rcusafx20MRAnkAAJwNn0lRcLbD1Wae9P5akC/FOa6VLwCffgMX
XVV7uoIyGehrTbvsmrscMAw=
=69DS
-----END PGP SIGNATURE-----
_______________________________________________
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