Accessibility & Ember: Learning about Colorblindness

A presentation at EmberConf 2022 in April 2022 in by Agathe Badia

Slide 1

Slide 1

COLORBLINDNESS EMULATOR Ember & A11y

Slide 2

Slide 2

About me From ● Living in Linktr.ee: Former Tech Recruiter ● UI Engineer at Crowdstrike Agathebadia in/agathe-badia Agathe_BADIA ● Podcast Host: Agathe’s Diary agathe-in-berlin.com

Slide 3

Slide 3

ABOUT COLORBLINDNESS

Slide 4

Slide 4

How do people with colorblindness see colors?

Slide 5

Slide 5

Colorblindness ● ● 1 in 12 persons with XY chromosomes 1 in 200 persons with XX chromosomes

Slide 6

Slide 6

Colorblindness ● ● 1 in 12 persons with XY chromosomes 1 in 200 persons with XX chromosomes But also: ● Retinal damage ● Medical condition Estimation: 350+ million persons are colorblind

Slide 7

Slide 7

LET’S MAKE IT OURSELVES

Slide 8

Slide 8

SVG Filter

Slide 9

Slide 9

SVG Filter Ember + Information gathering + Real life examples + Aims to be 100% accessible = Awareness

Slide 10

Slide 10

SVG Filter Colorblindness emulator! Ember + Information gathering + Real life examples + Aims to be 100% accessible = Awareness

Slide 11

Slide 11

Deutan Responsible for green colors Tritan Responsible for blue colors Protan Responsible for red colors

Slide 12

Slide 12

Colorblindness - Recap Protan L-cones Protanopia L cones are missing Protanomaly L cones are defective Deutan M-cones Deuteranopia M cones are missing Deuteranomaly M cones are defective Tritan S-cones Achromat No color Tritanopia Achromatopsia Tritanomaly Achromatomaly S cones are missing S cones are defective Total color blindness Partial Achromatomaly

Slide 13

Slide 13

WHAT’S NEXT?

Slide 14

Slide 14

CHROME EXTENSION! Where the magic happens

Slide 15

Slide 15

SVG Filter Colorblindness extension! Extension noob starter pack + Colorblind picker + Aim to be accessible = Immersive tool!

Slide 16

Slide 16

RECOMMENDATIONS

Slide 17

Slide 17

“One of the largest issues is not knowing about some of our largest issues. […] We don’t see the issue, we are oblivious to it and instead left with less information/details than normal sighted folks. That’s why I’ve learned to request that color never be the primary and especially never the only differentiating feature” Robbie Coleman, Senior Engineer at Crowdstrike

Slide 18

Slide 18

What we can do: Do not communicate information only via colors

Stronger contrast and brightness Rethink pre-attentive processing in an accessible way Include people with colorblindness in your work

Slide 19

Slide 19

Stronger contrast and brightness Keep a strong contrast in hue/color, but also in brightness Low brightness Higher brightness

Slide 20

Slide 20

Stronger contrast and brightness Design in gray scale Built-in high contrast mode + using SVG icons that also have contrast mode

Slide 21

Slide 21

Pre-attentive processing

Slide 22

Slide 22

Pre-attentive processing Combination of color with different patterns/hatching

Slide 23

Slide 23

Pre-attentive processing Combination of color with different patterns/hatching Color with solid - dotted lines

Slide 24

Slide 24

Pre-attentive processing Color and shapes (circles, triangles, squares…) Screenshot by Geri Coady

Slide 25

Slide 25

Pre-attentive processing Color and shapes (circles, triangles, squares…) Color and icons Screenshot by Geri Coady

Slide 26

Slide 26

Pre-attentive processing Colorblind friendly swatch

Slide 27

Slide 27

Include people with colorblindness in your research projects and test phase - Able to solve more problems in less time, and with better outcomes

Slide 28

Slide 28

CONCLUSION

Slide 29

Slide 29

Zoë Bijl Robbie Coleman Florian Kraft Yehuda Katz Jim Schofield Jenny Judova Michal Bryxi Anne-Greeth Schot -van Herwijnen THANK YOU We’re hiring! Resources & projects Let’s connect! Agathebadia in/agathe-badia Agathe_BADIA Nicole Chung Gonçalo Morais