Bug 349072

Summary: Tickbox is confusing when highlighted
Product: [Plasma] Breeze Reporter: Jonathan Wakely <zilla>
Component: generalAssignee: Plasma Development Mailing List <plasma-devel>
Status: RESOLVED DUPLICATE    
Severity: normal CC: hein, rdieter
Priority: NOR    
Version: 5.3.1   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: confusing screenshot

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 ***