-
Notifications
You must be signed in to change notification settings - Fork 77
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
Teammate name display client-side configuration #416
Comments
As of 9a50f08,
This is mostly because full names (i.e. with spaces) interact poorly with the completion logic, but I will investigate that. Nicknames suffer from the same problem if they contain spaces. The issue with "display names" has been that you can't just display them: you have to recognize them as input in a variety of settings, and we haven't done that work for full names because whitespace makes that tedious. Anyway, I'll investigate. |
I've got a change that implements the three display options in Matterhorn's configuration file. It ended up being a bit more invasive than I was expecting, but it seems to be working. I'm just cleaning up some of the implementation but then I'll push it to GitHub so you can have a look at it and decide whether you want to turn it into a feature branch.
It might be worth asking whether Matterhorn should use the client settings that are stored server-side. My personal opinion is that Matterhorn has a configuration file and so all settings should be stored there so there is only one place to go to change settings. This would also allow you to have different settings for the web client and Matterhorn (e.g. usernames only in Matterhorn, but nickname/full name in the web client). |
Our aim is to respect options stored server-side in the web client to ensure that Matterhorn's behavior is (to the extent that we aim to have parity) the same as that of the web client. As a result, we only use the configuration file for settings that are not common to both clients or are not storable as server-side preferences. Since this is already a web-client-configurable, server-side preference, we'll want Matterhorn to honor (and, ultimately, manage) that instead of adding another configuration file option. |
Since we've gone as far as we can go with this right now, I'm closing this in favor of the newer issue, #420. Thank you for the report! |
It would be nice to add a client-side setting in Matterhorn for overriding the way teammates' names are displayed. The Mattermost web client supports the following options:
Currently there is a concept of a display name in Matterhorn, but it has some issues:
nickname_full_name
is used on the server-side setting, it actually displays nickname and username instead (which seems an odd combination to me even if it was intentional)The text was updated successfully, but these errors were encountered: