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

Use a neutral colour where feedback isn't positive or negative #128

Open
duncandewhurst opened this issue Jun 16, 2020 · 4 comments
Open
Labels
results page Relating to the results page, excluding checks and headlines

Comments

@duncandewhurst
Copy link
Contributor

Following on from OpenDataServices/cove#845 where we changed the colour of UI elements with feedback about errors to red, I now find that the green colour used for other UI elements suggests positive feedback, when in fact they are just informative rather than positive or negative.

I suggest we use green for positive feedback (passing checks, successful conversion etc.), red for negative feedback (validation errors, unsuccessful conversion etc.), yellow for warnings (additional fields, additional open codelist values) and a neutral colour for UI elements which are just informative.

@morchickit
Copy link

morchickit commented Jun 17, 2020 via email

@duncandewhurst
Copy link
Contributor Author

Good point, thanks @morchickit.

Any of the 3-class qualitative colourblind safe options on there look good to me

@Bjwebb
Copy link
Contributor

Bjwebb commented Jun 19, 2020

Is picking colourblind safe colours helpful if we don't have a key?

@robredpath
Copy link
Contributor

A lot of the colour-blind-safe options from the site that @morchickit provided (thanks for that, Mor!) seem to rely on light vs dark for creating a distinction. I had a quick Google, and https://www.tableau.com/about/blog/2016/4/examining-data-viz-rules-dont-use-red-green-together-53463 was a top result.

There's a couple of points in there that I think are relevant here:

  • Colour shouldn't be the only thing that you use to distinguish between states
  • Shapes/symbols/text can be used to distinguish between states.

This has all come about because OCP's colour scheme is very green-heavy, and users found it confusing that something could be green, even if it was indicating an error. An alternative could be to make the whole interface much more grey (like the homepage already is), and only use colour alongside symbols. In the 360Giving Data Quality Tool, for example, we use tick/cross/question mark in green/red/orange in some places.

@robredpath robredpath transferred this issue from OpenDataServices/cove Oct 14, 2020
@robredpath robredpath transferred this issue from another repository Oct 14, 2020
@jpmckinney jpmckinney added the results page Relating to the results page, excluding checks and headlines label Oct 14, 2020
@jpmckinney jpmckinney changed the title OCDS: Use a neutral colour where feedback isn't positive or negative Use a neutral colour where feedback isn't positive or negative Oct 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
results page Relating to the results page, excluding checks and headlines
Projects
None yet
Development

No branches or pull requests

5 participants