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

Colorblind Palette? #30

Closed
xpucadad opened this issue Nov 20, 2013 · 14 comments
Closed

Colorblind Palette? #30

xpucadad opened this issue Nov 20, 2013 · 14 comments

Comments

@xpucadad
Copy link

I would like to have a color palette that makes it easier (possible?) for color blind folks to see the various details communicated via color in the plugin.

Thanks.

Ken

@jan-molak
Copy link
Member

That's a very good point. What palette do you think would be more appropriate for the colour blind?

@xpucadad
Copy link
Author

And that is a very good question!

The Wall Display plugin provides a colorblind palette and that might be a
good place to start. If your plugin needs more different colors than are
used in the Wall Display plugin I could ask one of my colorblind colleagues
if he has any suggestions for additional colors.

Kenneth M. Reed
ken@kmreed.net

On Wed, Nov 20, 2013 at 9:41 AM, Jan Molak notifications@github.com wrote:

That's a very good point. What palette do you think would be more
appropriate for the colour blind?


Reply to this email directly or view it on GitHubhttps://github.com//issues/30#issuecomment-28911094
.

@xpucadad
Copy link
Author

My colleague Dick made changes to the stylesheet for the Build Monitor
plugin. His email is below. I will attach the CSS file.

Thanks,

Ken

Hi Ken,

I attached the modified CSS file. The changes are to the “successful”
colors. I used darkblue, blue and lightblue in place of darkgreen, green
and limegreen. Pretty simple really.

If the developer is interested in suggestions about the UI, I think that a
simple picker among precomposed pallets is the easiest. That’s what the
Wall Display does. A slight more powerful alternative is to pick among
pallets that are in present. So, if you insert the right set of files in
the right place you will get a new choice in the picker.

Dick

Kenneth M. Reed
ken@kmreed.net

On Wed, Nov 20, 2013 at 11:23 AM, Kenneth Reed ken@kmreed.net wrote:

And that is a very good question!

The Wall Display plugin provides a colorblind palette and that might be a
good place to start. If your plugin needs more different colors than are
used in the Wall Display plugin I could ask one of my colorblind colleagues
if he has any suggestions for additional colors.

Kenneth M. Reed
ken@kmreed.net

On Wed, Nov 20, 2013 at 9:41 AM, Jan Molak notifications@github.comwrote:

That's a very good point. What palette do you think would be more
appropriate for the colour blind?


Reply to this email directly or view it on GitHubhttps://github.com//issues/30#issuecomment-28911094
.

@Moosh-be
Copy link

As every colorblind can be "different"
As it's wrong to think that a colorblind is someone which cant differentiate red and green"
The best solution is to let configure a "backgound pattern" instead/in addition to let configure colors.

Ideas

  • Pattern
    • dotted -> warning
    • slashed -> broken
    • stripped -> running
    • plain -> success
  • image
    • let chose a background per statuts (per project ?)
    • let add a layer over the avatar ? per statuts (per project ?)
    • let add an icon ? per statuts (per project ?)

@dickschoeller
Copy link

You are absolutely right. Red-green colorblindness is not the only form. It is the most common form, the next most common variants are blue-yellow. Full colorblindness is very rare. So, a red-blue palette choice is a work around that can alleviate the issue for the majority of situations.

You are correct that having the ability to tweak other display characteristics would be more powerful. The background pattern would, I think, be particularly effective. Having a much larger difference in brightness is another approach.

I am somewhat skeptical of icons images to the display. We are monitoring 18-21 jobs per screen. Each cell of the display is already pretty full. I'm not sure where you could put an icon and still have reasonable readability.

Of course, the more you can fine tune the display to your specific environment, the more likely it is to communicate what is needed.

jan-molak added a commit that referenced this issue Dec 18, 2013
… controller.

This refactoring is prep work for #22, #24, #30 and pretty much everything that's related to customising Build Monitor on client-by-client basis.
@jan-molak
Copy link
Member

Hi guys,

I spent some time researching colour blindness and understand the following:

There are a number of colour blindness conditions, but the following three are the most common ones:

  • protanopia: people with protanopia lack the long-wavelength sensitive retinal cones that are required to distinguish between colors in the green-yellow-red section of the spectrum.
  • dueteranopia: people with dueteranopia lack medium-wavelength retinal cones and are therefore also unable to distinguish between colors in the green-yellow-red section of the spectrum.
  • tritanopia: people with colour blindness involving the inactivation of the short-wavelength sensitive cone system have tritanopia, a very rare blue-yellow colour blindness.

I'm experimenting with some background patterns as per @Moosh-be's suggestion, but would greatly appreciate feedback of people suffering from colour blindness who'd like to verify the correctness of my efforts.

Below is an example Build Monitor screen running in a "colour blind mode":
patterns

According to the colour blind simulator results of applying above patterns would be seen as follows:

protanopia deuteranopia tritanopia
protanopia deuteranopia tritanopia

The "colour blind mode" would be a local setting, enabled on a "per-screen" basis, so that it doesn't affect any other screens displaying the same Build Monitor View:
screen shot 2014-02-23 at 23 55 05

@xpucadad, @Moosh-be, @dickschoeller, what do you think? Would this help?

@SergTanchenko
Copy link

Great idea, is it implemented?

@xpucadad
Copy link
Author

I'm pretty sure it is, but I'm not sure what version it was first in.

Kenneth M. Reed
ken@kmreed.net

On Tue, Sep 30, 2014 at 8:47 AM, SergTanchenko notifications@github.com
wrote:

Great idea, is it implemented?


Reply to this email directly or view it on GitHub
#30 (comment)
.

@jan-molak
Copy link
Member

@SergTanchenko yes, the feature made it into 1.4+build.102 and has been there since.
@xpucadad - looks like I forgot to mention this fact in the release notes, sorry for that!

By the way, the colour scheme and background patterns will change slightly in the next release to accommodate for "unstable builds" (#9, #88). Looking forward to hearing your feedback on the changes!

Jan

@lam2558
Copy link

lam2558 commented Feb 3, 2015

Is there a way to set the default setting for font size and columns ?

@jan-molak
Copy link
Member

@lam2558 - not yet, but that would make an awesome pull request! :) #119 suggests a way this could be implemented.

@lam2558
Copy link

lam2558 commented Feb 9, 2015

Awesome!

@manurFR
Copy link

manurFR commented Jul 22, 2015

Thanks a lot for this !

@jan-molak
Copy link
Member

@manurFR - no worries, hope it helps! I wasn't sure if this set of patterns/colours makes sense for the colour-blind so feedback is much appreciated!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants