Add Channel headers above list of users on overlay
#4386 aperta il 30 lug 2020
Metriche repository
- Star
- (5642 stelle)
- Metriche merge PR
- (Merge medio 6g) (7 PR mergiate in 30 g)
Descrizione
Context I use Mumble to host video game pick up games, which requires team picking. Players are sorted into linked team channels, then the channels are unlinked after player picking ends. Sometimes players that are not playing will be in separate, linked channels during the draft so they can talk with their friends in the draft without being available to pick. This is a great organizational system for someone looking at their mumble client. The problem is that if a team captain wants to pick from simply looking at their overlay (many users are averse to alt-tabbing, especially when it takes a while), they cannot tell who is actually available to pick because every player in a linked channel is in one section on the overlay. Consider a server like this (channels in brackets):
[not playing]
-Player1
[playing]
-Player 2
-[Team 1]
--Player 3
-[Team 2]
--Player 4
[unlinked channel]
-Player 5
They appear on the overlay like this (alphabetically sorted, consider the * to be player/default avatar):
* Player 1
* Player 2
* Player 3
* Player 4
Describe the feature you have in mind Consider the previously described server hierarchy: It might appear on the overlay like this instead:
not playing
* Player 1
playing
* Player 2
Team 1
* Player 3
Team 2
* Player 4
This feature could be enabled/disabled by clients. I do not believe the nested channels will need to reflect their nested hierarchy in the overlay, as long as people know what person is in what channel. Channel headers could be distinguished by players at a glance due to not having an avatar, or having the channel icon as their avatars. If there are 0 channels linked to the channel a client is in, the channel header would be superfluous and should be omitted.
Describe alternatives you've considered The most compelling alternative is to tell end-users to suck it up and alt-tab, which isn't a bad idea.