Add Channel headers above list of users on overlay
#4,386 opened on Jul 30, 2020
Repository metrics
- Stars
- (5,642 stars)
- PR merge metrics
- (Avg merge 6d) (7 merged PRs in 30d)
Description
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.