mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
[Discussion] General UX Improvements #3023
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#3023
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maxer137 on GitHub (Jul 3, 2025).
Context
I've been using Mumble for a few years now and am fairly comfortable with both the client and the server. However, I've noticed some minor quirks when introducing Mumble to friends or first-time users.
This issue is a collection of various elements in the Mumble client that have caused confusion or friction for new users. The idea is that for any issue that seems something that should be added, to escalate it to an issue such that contributors can work on them.
Icon Bar
The icon bar is often one of the first things new users notice. Here are a few observations
"What's This?" MissingThe Record, Change Comment, and Search buttons do not currently have a "What's this?" help dialog. The others do.No Disconnect buttonThere is no Disconnect button in the icon bar. Currently, users must go to Menu Bar -> Server -> Disconnect.Since Connect and Server Info already have prominent buttons, adding a Disconnect button next to it might improve accessibility.Change Comment
The Comment feature lets users set a personalized comment visible when others hover over their name in the user list or search.
Access Tokens
Access tokens can be added or removed via their dedicated window.
Certificate Management
Managing certificates could be made easier.
As a long-term suggestion, a "Link device" or "Transfer account" feature, where users can pair two devices to share the certificate, might a cool feature to have. But would require some more thinking.
What Are "Friends"?
There is a setting: “Only accept whispers from friends”.
However, there is no visible UI on how to set a user as a friend.
Should this be accessible in context menus?
Other minor points
These may not be critical, but could be useful for discussion or consideration:
Add Server address Format
It might be cleaner to allow server input as : (e.g. example.com:64738) instead of separate Address and Port fields. If no port is specified, the client could default to port 64738.
Server Information VisibilityThe Server Information panel contains mostly technical details.Perhaps it could be moved into a sub-menu or advanced settings area, as it may be unnecessary for the average user.Talking UI When Muted/Deafened
When deafened, the Talking UI channel area appears empty.
I am not sure if this is intentional or a UI quirk.
Messages -> Soundfile Menu
Under Configuration -> Messages, the Soundfile column is blank if no file is selected.
There’s no “Choose File” button to add a new sound, which makes it unclear what happens when pressing on the column.
Overlay Installation Text (macOS)
On macOS, the overlay installation prompt text goes outside the bounds of the textbox and is therefore unreadable.
Can't Search in Plugin Table
A minor point, but the Plugin Table would benefit from a basic search/filter field.
Reset Chat Log Limit
Under Config -> Messages -> Chat Log -> Maximum chat length, there's no clear way to reset the setting to “Unlimited” other than resetting the entire page.
Additional
If there are any other features, quirks, or other components that can be added to the discussion, I would love to hear more user experiences.
If the maintainers feel like any of the discussions are good or important enough to escalate into an individual issue, I'll create a new issue such that PR's can be attached.
@Hartmnt commented on GitHub (Jul 11, 2025):
Hi, since this is supposed to be a discussion thread, I have also something to add. A couple of years ago, the KDE project has introduced something called "15-minute bugs" which are UX problems and regular bugs that users with default configuration experience with the first 15 minutes of using the software.
Those bugs are now treated with special care in KDE and have a higher priority when fixing them. I think this is a great idea and the Mumble project could start prioritizing these kind of problems, too.
https://pointieststick.com/2022/01/18/the-15-minute-bug-initiative/
@Krzmbrzl commented on GitHub (Jul 11, 2025):
I don't think we have the manpower to start prioritizing bug fixes beyond what every individual will deem more or less important. I do think that the 15-minute bug-initiative is neat but I don't really see a benefit in such a small team such as ours. However, I don't have anything against introducing a label for these sorts of issues 🤷
As for the points raised by OP, at first glance most of them seem easy to fix but I will have to read more carefully once I have more time 👀
@maxer137 commented on GitHub (Jul 18, 2025):
For
What Are "Friends"?:"Friends" are people who have a nickname set, according to the
ServerHandler.cpp.I think there are a few ways we can make it clearer. But I would like to maybe get some more feedback.
The first idea is to rename the setting from "Only accept whispers from friends." to "Only accept from users with a nickname.".
The second idea is to have an extra boolean that sets users as "friends". With some way to see and manage friends in the UI.
Maybe someone else has additional ideas for how to show it to users?
#2090 might be relevant
@Hartmnt commented on GitHub (Jul 23, 2025):
No, you can click "Add friend" in the context menu of a user. Setting a custom nickname is just a "feature" of a friend.
@maxer137 commented on GitHub (Jul 24, 2025):
The user I tested on didn't have this option.
So I guess the issue should be rephrased. It's unclear when someone can be a friend and when they can't be.
@Hartmnt commented on GitHub (Sep 15, 2025):
Icon Bar
@Hartmnt commented on GitHub (Sep 17, 2025):
Thanks to your screenshots I realized macOS is missing some theme fixes #6925
@Hartmnt commented on GitHub (Sep 26, 2025):
I took the liberty to cross out the solved problems in your original post