Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support per-space display names and avatars #106

Open
robintown opened this issue May 5, 2021 · 7 comments
Open

Support per-space display names and avatars #106

robintown opened this issue May 5, 2021 · 7 comments
Labels
A-Spaces Spaces, groups, communities O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Enhancement

Comments

@robintown
Copy link
Member

robintown commented May 5, 2021

A proper solution for per-room/per-space display names is currently blocked on matrix-org/matrix-spec#103, so I'm just leaving this here to document the feature request.

Is your suggestion related to a problem? Please describe.

People frequently wish to have their display name appear differently to different communities, and this is a feature that many expect when coming from messengers such as Discord. While this is technically possible with /myroomnick, users should be able to set their display name for an entire space in a single step, and this setting should not be overridden when they change their global profile.

Describe the solution you'd like.

I would like there to be an option in the right-click menu of spaces to change your display name in that space, with a little hint under the space name to help the user discover that they can have different identities in different spaces:

name

When the user has that space selected, any changes should be reflected up at the top of the room list, where the display name and the name of the current space are listed side by side.

Describe any alternatives you've considered.

The 'change your name' option could be put in the user menu at the top of the room list, which might make more sense since it's right next to your display name, however this feels a bit inappropriate since that menu is for global application options.

@t3chguy
Copy link
Member

t3chguy commented May 5, 2021

How would this work given that a room may be in multiple spaces at once? Which name/identity would be used in such a scenario

@robintown
Copy link
Member Author

In my opinion it would be fine to arbitrarily give preference to either the new or the existing custom display name for that room, since the user could then override it with room-specific controls (#2458) if it mattered to them.

@HarHarLinks
Copy link

In case the other space/room already has a name set, element could also ask

@robintown
Copy link
Member Author

I would also add that it could be nice to go one step further and also have per-space avatars, in which case the option could read "Change your profile".

@robintown robintown changed the title Support per-space display names Support per-space display names and avatars May 5, 2021
@robintown
Copy link
Member Author

Spec change is MSC3189

@niquewoodhouse niquewoodhouse transferred this issue from element-hq/element-web Jan 14, 2022
@niquewoodhouse niquewoodhouse added A-Spaces Spaces, groups, communities S-Minor Impairs non-critical functionality or suitable workarounds exist O-Occasional Affects or can be seen by some users regularly or most users rarely T-Enhancement labels Jan 14, 2022
@tmonz
Copy link

tmonz commented Mar 11, 2022

that would be great. just had a couple of issues/delays, because some entities know me in one space under another nick, and then blocked my dm because they didn't know me by my 'standard' account name.

@audunmb
Copy link

audunmb commented Mar 24, 2022

I use Element both for work and private communication, and really need this. I guess as matrix.org/Element picks up more use, this would be even more of an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Spaces Spaces, groups, communities O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Enhancement
Projects
None yet
Development

No branches or pull requests

6 participants