[Suggestion] Chat channels settings
JohannesMP opened this issue ยท 1 comments
In the future, the chat window will have multiple channels/rooms. It will be necessary to change options on a per-channel basis.
With the addition of tabs in the Options window (#114) It should be easy to add a section for chat that contains a scrollable table of all channels and relevant settings for each.
Possible settings would include:
- enable or disable notifications - in the form of the 'Chat' Button changing color and the corresponding channel button changing color if it is not currently selected.
- change channel notification color
- set channel notification priority - higher priority means its color takes precedence if that channel has an unread message, while two channels with the same priority would simply show the color of whichever came most recently
These settings would be useful for example in #116, for adding a status channel to separate the basic server status messages from actual player chat. and admin messages.
The chat window already supports multiple rooms, either through /join channelname, or /query player (You can also click on the player name in the channel to query them).
The channel/player tab does change colour when there is a message, but it only turns red.
The chat button on the status window also changes red when there is any chat message, but perhaps the status message could be ignored.