Replies: 32 comments 4 replies
-
Most colours people will choose will not play well with themes. This also begins to feature creep, what if someone wants an animated rainbow name? |
Beta Was this translation helpful? Give feedback.
-
You quoted the clientside part of my suggestion. If the colours don't work with their themes, then they can change it themselves.
we politely tell them no. |
Beta Was this translation helpful? Give feedback.
-
Given you want this enforced server side this is in the wrong repo, it should be in matrix-doc and should probably be structured as an MSC, riot is one client of many for the Matrix protocol. |
Beta Was this translation helpful? Give feedback.
-
Good point. Though, can you tell me what an MSC is? I'm not too familiar with this stuff. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
thanks, I'll check that out later today.
Sent from ProtonMail mobile
…-------- Original Message --------
On Jan 10, 2020, 10:02, Michael Telatynski wrote:
https://matrix.org/docs/spec/proposals
—
You are receiving this because you authored the thread.
Reply to this email directly, [view it on GitHub](https://github.com/vector-im/riot-web/issues/11816?email_source=notifications&email_token=ANQJ5RO7B3AZX6IOLMZ6JJ3Q5CLZHA5CNFSM4KFJJQUKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIUL5OA#issuecomment-573095608), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/ANQJ5ROWSKK6W3W4LDUB4ITQ5CLZHANCNFSM4KFJJQUA).
|
Beta Was this translation helpful? Give feedback.
-
You could limit the colors to a selection, and have that selection change based on whether or not the person is using the dark theme. That'd keep it usable, make it a useful nice bit of personalization, and would allow us to accent things based on their choice of color. |
Beta Was this translation helpful? Give feedback.
-
Agree. Limit the pallet but give people the options to change. Half our chat right now is orange and the other is purple, if anything, it's just confusing to what it means, are they mods? why are they purple? Oh its random? We can't change it? |
Beta Was this translation helpful? Give feedback.
-
I'm just gonna throw my thoughts in here; it's hard to distinguish users in a chat with similar length names of the same color at a glance...handles tend to be pretty static for people across platforms, colors serve as a nice way to distinguish. Would be nice to have. In the meantime, is there an admin way to do it on the backend? Wouldn't mind changing it manually for a couple of my users atm. |
Beta Was this translation helpful? Give feedback.
-
No, the colour is never stored, it is a function of the hash of the username. |
Beta Was this translation helpful? Give feedback.
-
+1 on this feature request... I've had several users on my new Matrix server ask me for this feature. |
Beta Was this translation helpful? Give feedback.
-
It would be a relief if I could change the color just for myself, or for anyone in my client with or without backup. I wouldn't care what default color they could see then via id hashing, I just don't like being Mr. Pink :( |
Beta Was this translation helpful? Give feedback.
-
I hate purple. I want a greenish name :P |
Beta Was this translation helpful? Give feedback.
-
Sounds like a neat idea 👍 I also wanna change my name color; thought this was possible, as others had other colors. 😄 |
Beta Was this translation helpful? Give feedback.
-
I'd vote against this. Users have different themes and the palette used by Element should be compatible with the used theme. Allowing users to set custom colors would allow unusable colors to be chosen and restricting this would make implementation quite complex. |
Beta Was this translation helpful? Give feedback.
-
Allowing you to choose from the presets does not stop you from creating a theme with a different color set. Your green doesn't HAVE to be the same as mine, users don't need to be given full hex control over their colors. |
Beta Was this translation helpful? Give feedback.
-
That's why I suggested everybody change colors just on the client side for a current session. This way I could get my favorite color just as I want it, and it wouldn't mess with anyone's theme, it's changing my color only for me. This way I could also change any user's color on the client side, they wouldn't notice it. If this setting would be backed up, it could be transportable between sessions, otherwise, I would be hapy to set it up everytime when I log in for myself. |
Beta Was this translation helpful? Give feedback.
-
porque no las dos? We could have both, it could be set initially by the user, and you could change it permanently for individual users if you wanted. Like nicknames could have color functionality added onto it. That'd be easy to add onto the feature, you could even add defaults incase you don't like people having them. Or you want it to be based on their role in the group. Would that not be fair? |
Beta Was this translation helpful? Give feedback.
-
I've submitted a PR for element-android for part of this issue (overriding the colors by the user on their local clients): element-hq/element-android#2614 |
Beta Was this translation helpful? Give feedback.
-
Besides all of the reasons of a kind "I don't like the color for my eyes or/and with the particular theme", I've been asked by one of the users of my matrix-server instance, if it is possible to change the color because she types a lot with someone else whose color looks (almost) same by look and therefore it makes the conversations kind of "messy". It's an accident because both users have totally different username. I went through the settings of Element for the variety of platforms and for desktops I can clearly see a lot of possibilities for customizing the font, size, etc, so color shouldn't be missing imho. Thanks for the consideration and your work. |
Beta Was this translation helpful? Give feedback.
-
Themes can specify the username colors, e.g https://github.com/aaronraimist/element-themes |
Beta Was this translation helpful? Give feedback.
-
I've realized, that I've probably put my answer onto the wrong place. I've meant to address it more to Element as a global client, my friends I've mentioned use the android version the most. Never mind, the request has been sent that way. Sorry. |
Beta Was this translation helpful? Give feedback.
-
Please add this feature ASAP! |
Beta Was this translation helpful? Give feedback.
-
We could do with a minor change to this PR for this issue to be closed. If anyone is interested in adding a commit to make the final changes, that would be really helpful! |
Beta Was this translation helpful? Give feedback.
-
This should really be added, otherwise you're stuck with a color, again and again, forever. |
Beta Was this translation helpful? Give feedback.
-
As an update: we are very much looking to do this, particularly considering you can on mobile but not web, however the team is stretched a bit too thin to take it on ourselves at the moment. We would really appreciate a PR, likely building off the existing work, which adds the functionality so we can get cross-platform compatibility here. If folks would like to take this on, please do - there's no need to ask for permission ;) |
Beta Was this translation helpful? Give feedback.
-
I would be very excited to see this feature implemented, I'm particularly looking forward to more advanced color schemes perhaps gradient of two colours or different effects. I don't think there's a reason to limit ourselves to one colour when it comes to names. |
Beta Was this translation helpful? Give feedback.
-
There's a point where the usability of the app becomes severely affected - I'd encourage PRs which focus on solid colours for now. |
Beta Was this translation helpful? Give feedback.
-
Matrix spec issue: matrix-org/matrix-spec#835 |
Beta Was this translation helpful? Give feedback.
-
Any update on this? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Description
I think the user should be able to change the color of their own names (which would be enforced serverside, unless another user's client option overrides it), and I also think that users should be able to force a client side color for all names they see. There should also be an option to choose a random color for each user on the client side. Why should this be done?
Thank you for reading, and I hope you consider my suggestion!
Logs being sent: no, it's not needed
Version information
Beta Was this translation helpful? Give feedback.
All reactions