DESIGN RESEARCH
is not
MARKET RESEARCH
DESIGN RESEARCH
is not
MARKET RESEARCH
Interests, tastes, hopes, dreams, aspirations
What's workable for the widest range of people
Allergies > Palettes
Disabilities > Preferences
"Not to tell you how to cook,
but a touch of cinnamon would
really make this sing."
"If I eat cinnamon I will
literally die."
Cream
Yogurt
⬇
LOAD MORE
Infinite scroll
Load more button
Carousel
LITERALLY
ANYTHING
ELSE
(Some freaks like them, but most try to avoid them)
// Toggle function
// Toggle aria-expanded
// to change state
// accessibly
Single source of truth
The original recipe needs rethinking
No aria-pressed
Button is a link
Visual state text not suppressed in AT
Only appears on hover
Not associated programmatically
Button is a link
Button is a link
Focus not set on opening
Checked state not set interoperably
Arrow key navigation not implemented
All links
Suggestions welcome!
Uncle Satan's
Gastric
Meltdown
Primordial
Zombie
Effluent
Residue
Evil:
Breaking
Bum
Dr Volcano's
Ultimate
Prolapse
INGREDIENTS
Water, Sugar, Vinegar, Naga chilis, Garlic, Onions, Tumeric, Vinegar, Cinnamon
INGREDIENTS
Water, Sugar, Vinegar, Naga chilis, Garlic, Onions, Tumeric, Vinegar, Cinnamon
Bleurgh!
$ npm install shitty-thing-I-cannot-change
CONTENT → HTML → CSS → JS
CONTENT → HTML → CSS → JS
HTML is the interface
Without semantic HTML
With semantic HTML
<div role="button" aria-disabled="true" aria-label="edit" aria-expanded="false" tabindex="0"></div>
<button aria-expanded="false" disabled>
edit
</button>
𐄂
✓
"Half rice, half naan"
“If you don't do it,
why should I?”
A documentation builder for inclusive designers and those who want to be inclusive designers.
aria-current="page"
All <ul>s and <li>s
All on one page, so the whole library can be printed out.
:root { background-color: #fefefe; filter: invert(100%); }
* { background-color: inherit; } img:not([src*=".svg"]), video { filter: invert(100%); }
$ npm i react-theme-switch
...and it works offline,
like all good docs!
Just some
South Asian dishes
Masters of curry are students of diversity
design
Companies in the top quartile for racial and ethnic diversity are 35% more likely to have financial returns above their respective national industry medians.
... just keep some of these handy.
“It doesn't have to be perfect; just a little bit better than yesterday”
— Léonie Watson
Semantic HTML
WAI-ARIA
Plain language
Animation
Responsiveness
Contrast
Affordance
Hierarchy
Feedback
Performance
Focus management
Consistency
Simplicity
Localization
Media alternatives
Progressive enhancement
Readability
Color independence
Document structure
GO FORTH
Create new dishes
Solve new design problems