Bug 349072 - Tickbox is confusing when highlighted
Summary: Tickbox is confusing when highlighted
Status: RESOLVED DUPLICATE of bug 343428
Alias: None
Product: Breeze
Classification: Plasma
Component: general (show other bugs)
Version: 5.3.1
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Development Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-12 17:47 UTC by Jonathan Wakely
Modified: 2015-06-13 13:10 UTC (History)
2 users (show)

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


Attachments
confusing screenshot (43.79 KB, image/png)
2015-06-12 17:47 UTC, Jonathan Wakely
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Wakely 2015-06-12 17:47:03 UTC
The Breeze tickbox is totally confusing when it gets highlighted.

See the attached screenshot. Everyone I've asked thinks the first tickbox is unticked, but it's actually ticked, but the colours are inverted because that row is highlighted.

This is really, really bad design. Whether the tickbox is ticked should be shown by more than a solid block of colour (which can be inverted!) and the thickness of a border.

Reproducible: Always

Steps to Reproduce:
1. Look at a list of tickboxes that are all ticked and one row is highlighted.
2. Keep looking.
3. Get confused.

Actual Results:  
Confusion.

Click on the checkbox to toggle it a few times, highlight another row, see how the state changes with mouse clicks and when compared to other tickboxes.

Expected Results:  
The state of the tickbox should be instantly obvious from a quick glance. 

if you have to look at it for more than a few hundred milliseconds it's badly designed. If you have to toggle it and compare it to other tickboxes it's totally broken. You should not have to change state to determine the current state.

What if someone used Qt + Breeze for a dialog without an "Apply" button, so unticking the box in order to figure out its current state caused instant feedback, say disabling a firewall, or turning off someone's life support machine ;-)

I would almost go as far as to say this theme is unusable with these tickboxes. All the other widgets are fine, and the tickbox is acceptable when not highlighted, but as soon as you encounter this problem it fails to meet its purpose (conveying the most basic information about the state of the tickbox!) 

Either highlighting the widget should not invert the tickbox colours, or the tickbox should be much MUCH more obvious than a solid block of colour in a regular polygon.
Comment 1 Jonathan Wakely 2015-06-12 17:47:41 UTC
Created attachment 93142 [details]
confusing screenshot
Comment 2 Eike Hein 2015-06-13 13:10:24 UTC

*** This bug has been marked as a duplicate of bug 343428 ***