Opened 13 years ago

Closed 9 years ago

Last modified 9 years ago

#7394 closed enhancement (fixed)

Make Address Book importing's "Format name as:" a token field

Reported by: chucker Owned by:
Milestone: Adium 1.5 Component: Adium UI
Version: Severity: normal
Keywords: Cc:
Patch Status:


In Preferences -> Advanced -> Address Book -> Names, contacts imported from Address Book can currently be formatted using four hardcoded presets (through a popup menu), with two additional checkboxes for further customization if a nickname or middle name is found. This effectively gives me the choices of:

  1. choosing "First Last" and seeing everyone's real names (by which I wouldn't recognize some of them), or
  2. choosing "Use nickname if available" and seeing some people's nicknames instead, by which I might not recognize some of those people.

I thus prefer a format of "First 'Nickname' Last", e.g. "Frank 'Zombie' Miller". I understand the desire to keep things simple, but I believe a token field provides a much better UI, while also allowing for more customization (cf. also #3855, which similarly proposes a move to a token field in a different context). You could drag tokens such as "First name", "Middle name", "Nickname" and "Last name" around in your preferred order, add special characters such as a comma or an apostrophe, and end up with the kind of display you prefer (again, without making the UI needlessly complex, nor particularly unfamiliar – Apple uses this kind of UI for similar format strings).

Attachments (2)

TokenFormatRevisited.hgbundle (22.3 KB) - added by Patrick Steinhardt 9 years ago.
TokenFormatRevisited.2.hgbundle (22.3 KB) - added by Patrick Steinhardt 9 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 13 years ago by Jordan

Milestone: Good idea for "later"
Version: 1.1b3

comment:2 Changed 12 years ago by Carlos Morales

comment:3 Changed 10 years ago by Robert

Owner: nobody deleted

Changed 9 years ago by Patrick Steinhardt

Changed 9 years ago by Patrick Steinhardt

comment:4 Changed 9 years ago by Patrick Steinhardt <steinhardt.p@…>

Resolution: fixed
Status: newclosed

(In efd66da389b6) "Format names as:" is now a token field. Fixes #3116, fixes #15184, fixes #7394.


comment:5 Changed 9 years ago by Robert

Milestone: Good ideas for laterAdium 1.5

comment:6 Changed 9 years ago by Thijs Alkemade <thijsalkemade@…>

(In 61359dc577f7) Changelog the previous patch. Refs #7394

comment:7 Changed 9 years ago by Robert

Ticket #15558 has been marked as a duplicate of this ticket.

Note: See TracTickets for help on using tickets.