Cleared circle is not colourblind friendly #271
Replies: 7 comments 8 replies
-
Also I just asked my non-colourblind friend to assess and their first response was "It's really hard to see the difference between those colours" followed by "what does this do?" and when I explained it was for toggling cleared and uncleared they were confused why the checkmark symbol is used for both states, and that it's too small to easily see what is happening. So there's some struggle with "normal" users too! I really think we can fix this with a more obvious state transition from dark grey border hollow circle with no symbol, to a green filled circle with symbol. |
Beta Was this translation helpful? Give feedback.
-
I agree that icon pairing needs some love! I've tried an idea for it but didn't love the result. |
Beta Was this translation helpful? Give feedback.
-
@rickdoesdev I agree with @trevdor here, post some examples or open up a PR ans get the conversation started :) |
Beta Was this translation helpful? Give feedback.
-
Maybe it could be just a green checkmark without the circle for the cleared state, or a checkmark surrounded by a stroked (not filled) circle for the uncleared state? |
Beta Was this translation helpful? Give feedback.
-
Thanks everyone! I'll do some mockups later today and maybe kick off the PR! |
Beta Was this translation helpful? Give feedback.
-
PR Created at #272 |
Beta Was this translation helpful? Give feedback.
-
I am going to go ahead and lock this discussion as the PR for this RFC has now been merged, thaks for all your help with it. Cheers |
Beta Was this translation helpful? Give feedback.
-
As a colourblind person with green deficient cones, I am really struggling with the cleared/uncleared status on the transactions row. Due to my eyes dropping a lot of the green information, I often struggle with low saturation greens and greys. As it is I can't tell if a transaction is cleared or not from looking at the circle, and given the checkmark is there regardless, there's no symbol clue either.
The blueish grey colour used for the uncleared status and the green used for the cleared status are not far enough away from each other and both are percieved as a vaguely greyish colour.
We should up the contrast between these two colours, and ideally chose a different symbol for "cleared" vs "uncleared" so we're not relying on colour queues alone.
I'd be happy to submit a PR to fix this, but we should have a discussion about which symbol replacement would work, and make sure we're happy with colour solutions. As the symbol is so small it's very difficult to find a set of colours for uncleared/cleared that are both 3:1 or more against the white background, while also preserving the "grey" and "green" intention and keeping the contrast between each of them distinct enough.
It's also possible there may need to be another presentation style entirely, something to indicate at the row level (similar to future scheduled transactions) and not relying on the tiny circle at the end to show so much state. even moving to something like a checkbox pattern of an empty dark grey border around a white area for uncleared,, replaced with a filled in green area+ checkmark for cleared.
I can do some mockups of the above suggestions if the devs have interest in it, but I wanted to at least raise the issue and see if any thought has been put into it yet.
Beta Was this translation helpful? Give feedback.
All reactions