Compact text colorization should have a personal palette or more options to assign/determine higher contrasting colors

The colorization function for compact messages is fantastic. It feels much more like IRC and highly optimized text messaging systems now - which is a very good thing.

One problem I have noticed is that it can, however, lead to confusion when colorization is not sufficiently contrasty between users. We have noticed that users tend to be colored similar all too often. This leads to difficult differentiation and has caused some communicative mistakes and mis-assigning trains of thought.

It would be helpful to perhaps do a few things:

  1. allow users to create their own color palettes or assignments for users.
  2. allow holistic server colorization assignments.
  3. allow users to assign their preferred color.
  4. implement an algorithm in Mattermost to choose, by default higher contrast differentiation in channel palettes so as to maximized differentiation insomuch as is possible until there are simply too many users to perform such.

I personally would like to see an organization-based colorization so that all members of certain organizations could be colorized in a similar fashion. This would, however, introduce a new variable/value for profiles that would be “organization” or some such associative element for users. I don’t think team-based association is enough since many same-org folks are in the same teams… BUT having an organization assignment could resolve that for this need.

Having an organizational association in a profile could also open Mattermost up to other interesting features such as viewing messages in a search or other such flat-file listing that is not now really possible, but could show different views into data and perspectives, etc…

Anyway, I do think some level of color control would be very helpful and I appreciate the effort to move down this more concise road!

Hello @ylluminate,

Thank you for taking the time to share your feedback and ideas regarding the colorization function in compact messages!

I will be sure this feedback makes it to our team for more in-depth discussions on their feasibility. We always strive to improve and adapt to our user needs, and feedback like yours helps us navigate our approach in the right direction. Please keep sharing your thoughts and suggestions to make Mattermost more efficient and user-friendly.

Once again, thank you for your contribution to the Mattermost community!

1 Like