Opened 9 years ago

Last modified 5 years ago

#3380 new enhancement

Command to hide chat

Reported by: elexis Owned by:
Priority: Nice to Have Milestone: Backlog
Component: UI – In-game Keywords:
Cc: Patch:

Description (last modified by Imarok)

Sometimes, especially in 8 player games, the public chat can become quite spammed out.

It would be nice to have a /mute command to suppress these messages.

We should allow more specific tuning, which could have the following syntax:

/mute (suppress all chat messages) /mute public (suppress only public messages) /mute enemies /mute allies /mute observers /mute username (suppress only messages of that user)

Of course turning back on the chat should work too with /unmute.

Observers must be able to type these commands without causing errors.

Like other commands, these should be made accessible from the GUI in #3787.

Change History (10)

comment:1 by Stan, 9 years ago

I believe that be nicer if the chat was some kind of window, like in League Of Legends. This way we could autohide it.

Version 0, edited 9 years ago by Stan (next)

comment:2 by elexis, 9 years ago

Might be an idea to completely hide the notifications with a hotkey. However having this fine-grained control would allow you to only hide individual spammers or focus on the team chat.

Also if you hide that completely, you won't get any diplomacy updates, attack- or tributed-resources notifications, so disabling it might be too expensive for a player.

comment:3 by Stan, 9 years ago

It could be disabled until another message appears ? Anothing prevents you to add the filter to the chat gui :)

comment:4 by leper, 9 years ago

Also note part of #1767 which talks about a proper chat gui. Maybe it would make sense to make that part a proper ticket and make the gui just use these new chat commands.

Should /unmute support the same parameters as /mute and just default to restoring everything?

Would also be nice to still display that chat in the new chat gui.

comment:5 by elexis, 8 years ago

Keywords: simple added

comment:6 by elexis, 8 years ago

Keywords: simple removed
Milestone: BacklogAlpha 21
Owner: set to elexis

Actually commands are trash. Noone knows about them and if they get playernames as an argument, they can easily fail, see #3765. There should always be a GUI option so that the feature isn't hidden knowledge.

Commands can still be implemented if someone feels like it and if it has a use case (f.e. having to issue a command so frequently, that it is easier to type it than to open some menu). Other than that I propose to implement it with #4069.

comment:7 by Imarok, 8 years ago

Description: modified (diff)

comment:8 by elexis, 8 years ago

Milestone: Alpha 21Backlog

Won't be implemented with #4069 for now, as that filter will only work for the chat history.

comment:9 by elexis, 7 years ago

Owner: elexis removed

comment:10 by Imarok, 5 years ago

Component: UI & SimulationIn-game UI

Move tickets to In-game UI as UI & Simulation got some sub components.

Note: See TracTickets for help on using tickets.