kasperisager / ag Goto Github PK
View Code? Open in Web Editor NEWA set of abstract accessibility guidelines to describe all the things
A set of abstract accessibility guidelines to describe all the things
I have been thinking about if "disturbances" could be a term we want to include as well. We don't want something that hinders people in doing what they came for, because something else is causing disturbances, e.g. flashes causing seizures, audio that cannot be stopped interferring with a screen reader, or motion that cannot be stopped causing motion sickness for people with concussions or concentration issues for people with cognitive disabilities (I know that this is web examples again, I cannot help it...)
Then I realised that this term is maybe quite similar to the Non-Interference term in WCAG 2, https://www.w3.org/TR/WCAG21/#cc5, which includes these SC:
1.4.2 - Audio Control,
2.1.2 - No Keyboard Trap,
2.3.1 - Three Flashes or Below Threshold, and
2.2.2 - Pause, Stop, Hide.
So nothing new there, but I still think it is something we might want to consider including.
Here is an outline showing the WCAG 2.1 principles and guidelines with my comments on how they map or don't map to what we are currently writing on.
Notes on my annotations:
Perceivable - covered in "perceive"
(1.1 Text-alternatives)
(1.2 Time-based Media)
1.3 Adaptable - can maybe be covered by "perceive" through "helper" + a bit more random stuff for mobile and COGA
1.4 Distinguishable - related to "perceive" but has to do with more of a "scale" of how perceivable things are
Operable - is this covered by "(able to) manipulate"?
(2.1 Keyboard Accessible)
(2.2 Enough Time)
2.3 Seizures and Physical Reactions - I think I already suggested we look at some kind of "non-intereference/no disturbances" definition
2.4 Navigable - I think there is an issue mentioning something like this already
2.5 Input Modalities - first I was finding this too specific, but maybe there is something about supporting different input modalities (keyboard could be included here!), as well as something about "helpers" translating into different output modalities (text to speach, text to braille etc.)
Understandable
(3.1 Readable)
3.2 Predictable - related to "affordance" + something about consistency
(3.3 Input Assistance)
Robust - I think this should be covered under "perceive" and "(able to) manipulate". Why isn't it already under other principles in WCAG 2?
(4.1 Compatible)
Just noting down after our meeting, that I think we had some interesting discussions about (among other things):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.