Improve the UI of the display name field on contact edit form
Categories
(Thunderbird :: Address Book, defect, P1)
Tracking
(Not tracked)
People
(Reporter: thomas8, Assigned: aleca)
References
(Blocks 1 open bug)
Details
(Keywords: regression)
Attachments
(4 files)
As we're already past the name fields, here's a reminder that we also need to re-implement a dedicated display name field.
- Allow the user to freely define a display name for sending messages to a contact. For new contacts, when user types first and last name, this should prefill the display name, too (works well in TB 91, see screenshot), which makes a good default. However, different users have different needs, and there's lots of reasons for changing the display name to something custom.
- We don't want to break users' existing display names (which would be dataloss). There's much more than just names which users de facto keep in the display name field. Which is their choice, for better or for worse, and we're not here to block them.
Comment 1•3 years ago
|
||
This is happening in bug 1769506. Perhaps not the most logical place for it, but it's what I was working on at the time. https://phabricator.services.mozilla.com/D146790
Reporter | ||
Comment 2•3 years ago
|
||
I'm looking at 102.0a1 (2022-05-27) (64-bit) which includes bug 1769506, but I'm not seeing a freeform display name field on the Edit contact form as requested in this regression bug. I assume that this will cause dataloss for users migrating contacts with freeform display names to TB 102. Users may have put all sorts of data into display name field - ask Wayne! It's part of V-card specs (said Ryan).
While screenshot 1 shows the auto-generation of display name (as opposed to a freeform display name), it also shows the presence of the display field in the edit contact dialog, and comment 0 is quite clear about requesting to restore the freeform display name field which we have in TB 91.
Reopening.
Reporter | ||
Comment 3•3 years ago
|
||
Reopening per my comment 2. This should be fixed asap as it requires strings for the display name field label in the edit contact form.
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 4•3 years ago
|
||
Here's where we're missing the display name field in 102.
Reporter | ||
Updated•3 years ago
|
Comment 5•3 years ago
|
||
I am also not seeing it.
https://phabricator.services.mozilla.com/D146790 has the code, and the patch landed as https://hg.mozilla.org/comm-central/rev/e1898ce14bcb
Assignee | ||
Comment 6•3 years ago
|
||
This is not dataloss, the Display name is there and it's maintained.
The only issues is that that field is not visually highlighted.
We kinda did it on purpose since initially first and last name should have the focus, and the display name is built from those on the fly.
I have a patch that improves this and should avoid confusion for users.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 7•3 years ago
|
||
- Show a "Display Name" placeholder to improve field discoverability
- Disable and enable the prefer display name checkbox instead of hiding it
to improve usability and aawaaareness of the feature
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/fb741eb0a848
Improve Display Name UI and UX. r=darktrojan
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Description
•