During a discussion at Akademy we got a few ideas how to make KAddressbook slightly prettier - one of them was to improve the looks of the main contact list by improving the list delegates.
Right now each contact row looks like this
[picture] Firstname Lastname
Our idea is to go for a more modern, two-row look:
[ pic ] Firstname Lastname
[ pic ] email@example.com, phone number
With the name being more prominent (bigger, maybe bold), the email address and phone number less so.
The picture could be rounded, instead of rectangular, maybe generating an icon with initials (like DV for Dan Vratil) when no photo is available in the contact.
This requires only implementing a new delegate for the listview, no knowledge of Akonadi or even contacts is needed.