Bug 461384 - Volume changing UI is nonstandard and a bit awkward
Summary: Volume changing UI is nonstandard and a bit awkward
Status: RESOLVED FIXED
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2022-11-03 21:55 UTC by Nate Graham
Modified: 2025-04-13 20:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 25.08.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2022-11-03 21:55:52 UTC
1. The "Volume" button's text doesn't begin with a verb, as the HIG commands
2. Clicking on said button shows volume controls in a side panel, rather than a popup or something
3. It's kind of odd that the volume controls aren't visible by default in the first place; this is the more standard thing for video and audio players.
Comment 1 Harald Sitter 2022-11-15 21:31:40 UTC
That is kind of by design. The user is expected to scroll wheel to change the volume as primary choice of interaction. That said. 1 Needs fixing and perhaps to remedy the problem a bit we could add a label to the volume toolbar that informs the user they can also scroll on the video widget to change volume - making it less of a hidden feature. Not having UI volume controls by defaults plays towards the minimalism goal of dragon.
Comment 2 Nate Graham 2022-11-16 17:16:17 UTC
I get that Dragon is intended to have an extremely minimal UI. I think I'd be okay with #3 being intentional if #1 and #2 were changed.

Mentioning scrollability in the tooltip is a good idea as well. You reminded me that we need to do this for plasma-pa: https://invent.kde.org/plasma/plasma-pa/-/merge_requests/149
Comment 3 Nate Graham 2025-04-13 20:51:56 UTC
#2 is fixed in the upcoming 25.08 release. Let's just do #1 and then call this fixed.
Comment 4 Nate Graham 2025-04-13 20:54:45 UTC
Git commit bd5e3fad80b9d3fa399a13d6a57080092f292b01 by Nate Graham.
Committed on 13/04/2025 at 20:54.
Pushed by ngraham into branch 'master'.

Give volume button an imperative label
FIXED-IN: 25.08.0

M  +1    -1    src/qml/VolumeButton.qml

https://invent.kde.org/multimedia/dragon/-/commit/bd5e3fad80b9d3fa399a13d6a57080092f292b01