[pulseaudio-tickets] [Bug 98880] New: Wrong GUI control used for sink selector (Button, should be combobox)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 27 21:07:12 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=98880

            Bug ID: 98880
           Summary: Wrong GUI control used for sink selector (Button,
                    should be combobox)
           Product: PulseAudio
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: pavucontrol
          Assignee: pulseaudio-bugs at lists.freedesktop.org
          Reporter: trondsg+bugzilla+freedesktop at gmail.com
        QA Contact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net

The buttons used to select the sinks for playback streams should be
non-editable comboboxes (like the port selection on output devices), not
buttons.

Look at the description:
GtkComboBox — A widget used to choose from a list of items.

This is precisely the functionality of this button.

The advantages of using a combobox are:
1. Discoverability.
At first I did not understand the purpose of this button, so I didn't click on
it. I could not understand by looking at it, that it represented a list of
sinks. I would have discovered this sooner if a widget that semantically
represent a list of choices was used.

2. Usability.
A combobox offer increased usability. The user can change between items with
the scroll wheel over the box, without opening it. Keyboard navigation is
better. The current menu opens, on spacebar press, where the mouse cursor is,
which is undesireable when using keyboard navigation. These nuances are handled
automatically when using the correct control.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20161127/b467a1d6/attachment.html>


More information about the pulseaudio-bugs mailing list