TelegramMessenger / Telegram-iOS

Telegram-iOS
5.91k stars 1.57k forks source link

[Feature Request] Control Display Name for Contacts #77

Open SomniusTiger opened 5 years ago

SomniusTiger commented 5 years ago

Request

I want to have more control over what name is displayed for friends I have added to my contacts.

Current Problem

On the current version, the user’s display name is set to the name they have set themselves, until they send a contact request. Then, their name in the top bar when chat is open is irreversibly changed to their phone number until you add them to your contacts (this is useless to me). When you add a user to your contacts, the name displayed is overridden to show the First Name & Last Name that you have set for that user in your iOS contacts.

For me, this gives me some options, but is insufficient. Displaying just the First and Last Name doesn’t account for titles (Mr, Mrs, Mx, Dr, etc), suffixes (Jr, Sr, Esq, etc), or even set nicknames. Also, some people update their set name to show where they currently are or what they’re doing as well, and by adding them to your contacts you lose this information.

Proposed Solution

I would like to have a display setting to control what name is displayed with three options:

This way, I get to decide on the name I want to see. For people who want to have a name set regardless of what a user changes their own name to, Full Name and Nickname work well for this. If you want leave the display name up to the user, the third option works well for that use case.

shivanraptor commented 5 years ago

Same as #73

roreng commented 4 years ago

I agree.

It would be great to see at least the full display of the contact name, including Name Prefix and Name Suffix. Very annoying current contact sync. Thanks!

Kaylebor commented 2 years ago

I'd love this feature too. I like to use the contact as a way to keep full information on a person, but I don't need that information present on chat applications, so if Telegram checked for the nickname field that'd be great.

WhatsApp doesn't have it either, but weirdly enough iMessage allows to show nicknames instead of full names...

If it's confusing to people coming from WhatsApp, it would be enough to have the default behavior stay as it currently works.

To add to it: a global flag would be enough for my particular use case, but I think a per-contact flag would make sense for other people.

np-mateusferreira commented 5 months ago

Displaying the nickname instead of the full name would be a nice enhancement.