[Breeze] [Bug 384514] New: Pushbuttons, Toggle Buttons, and Segmented Controls look nearly or actually identical to one another
Nate Graham
bugzilla_noreply at kde.org
Sat Sep 9 03:14:39 UTC 2017
https://bugs.kde.org/show_bug.cgi?id=384514
Bug ID: 384514
Summary: Pushbuttons, Toggle Buttons, and Segmented Controls
look nearly or actually identical to one another
Product: Breeze
Version: unspecified
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: plasma-devel at kde.org
Reporter: pointedstick at zoho.com
Target Milestone: ---
There are a few usability problems with toolbar buttons in Breeze stemming from
the fact that multiple types of controls have the same visual appearance. For
example, consider this standard toolbar in Gwenview. Here's what the user sees:
https://i.imgur.com/Nu3WieQ.png
The darkened background acts as a visual cue that that the "View" button has a
toggle-able state. But the rest all look like regular pushbuttons.
However, here's what they actually are: https://i.imgur.com/eAVm9Wk.png
You can see that the View toggle button is not actually a toggle button at all
but rather part of a segmented control with browse button, expressing the idea
that only one state can be active at once: Browse or View. But this isn't
obvious because those two buttons aren't grouped together in any wya that
suggests that only one state at a time is active.
Meanwhile, the Sidebar button is actually a toggle button rather than a regular
pushbutton, even it looks the same as the Full Screen button next to it, which
is a regular pushbutton.
We should consider doing the following:
- Tweak the un-toggled state of toggle buttons to differentiate them from
pushbuttons
- Visually connect the buttons together in segmented controls to differentiate
them from toggle buttons and pushbuttons
For reference, here's the Apple HIG on the matter:
- Segmented controls:
https://developer.apple.com/macos/human-interface-guidelines/selectors/segmented-controls/
- Pushbuttons:
https://developer.apple.com/macos/human-interface-guidelines/buttons/push-buttons/
Notice that these UI elements can be easily distinguished from one another
visually.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Plasma-devel
mailing list