Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider making status colors more color-blind friendly #3293

Closed
mildlygeeky opened this issue Sep 11, 2018 · 11 comments
Closed

Consider making status colors more color-blind friendly #3293

mildlygeeky opened this issue Sep 11, 2018 · 11 comments
Assignees
Labels
accessibility 👤 features related to accessibility enhancement improvements to existing features
Milestone

Comments

@mildlygeeky
Copy link
Contributor

Description

I have some color blindness (minor red-green color-blindness) and have always found the difference between the shades of green (for enabled), and orange (for pending) really difficult to differentiate (typically when I am trying to tell which CMS users have activated / vs. not activated yet).

A less muted shade of orange, or possible a pattern (so that color isn't the only differentiation) would be a big help for me and anyone else who right now might have trouble seeing this information at a glance. Some good information is available here: https://usabilla.com/blog/how-to-design-for-color-blindness/

@brandonkelly brandonkelly added enhancement improvements to existing features accessibility 👤 features related to accessibility labels Sep 11, 2018
@XhmikosR
Copy link
Contributor

Try also https://contrast-ratio.com/ and aim for WCAG2AA.

@mildlygeeky
Copy link
Contributor Author

mildlygeeky commented Sep 12, 2018 via email

@benface
Copy link
Contributor

benface commented Dec 6, 2018

Wow, I've just been bitten by this. I have red-green color blindness too (maybe not as minor as yours), and I never saw the difference between the two colors. Please consider making the green closer to #70c292.

@ryanmasuga
Copy link

This came up for us today when one of us selected some test related entries and couldn't figure out why they weren't showing up on the template, only to realize they had selected all closed entries because they couldn't tell the difference.

Maybe consider some other visual indicators rather than color alone?

@MattWilcox
Copy link

Basic accessiblity guidelines: do not use colour alone to signify differences. It doesn't matter what colours you're using, someone somewhere won't be able to differentiate them. Use symbols or words in addition to colour. Think of "colour coding" as an enhancement for fully sighted users to enable faster scanning - but they are not universally understood nor visible.

@brandonkelly brandonkelly modified the milestones: 4.0, 3.5 Feb 3, 2020
@benjaminkohl
Copy link

This is one I've been hoping for for a long time. The red and the green look exactly the same to me. Even the pending color confuses me sometimes. That's why I usually like color-coding combined with unique shapes. Maybe green circle, orange triangle and red square (just an example).

@brandonkelly
Copy link
Member

@benjaminkohl exactly what I was planning to do :)

brandonkelly added a commit that referenced this issue Mar 6, 2020
@brandonkelly
Copy link
Member

Just added a new “Use shapes to represent statuses” account preference, for Craft 3.5:

User account preferences, including the new “Use shapes to represent statuses” setting

When enabled, red squares will be used to represent suspended/expired statuses, and orange triangles will be used to represent pending statuses.

A list of entries, demonstrating the new status shapes

@benface
Copy link
Contributor

benface commented Mar 6, 2020

Beautiful! Thanks so much @brandonkelly.

@mildlygeeky
Copy link
Contributor Author

Really nicely done @brandonkelly — so excited to see this!

@bossanova808
Copy link

This is such an improvement it feels like it should be the default, or a config setting that makes it so at least....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility 👤 features related to accessibility enhancement improvements to existing features
Projects
None yet
Development

No branches or pull requests

9 participants