Frank ⌁ Profile picture
May 24, 2021 8 tweets 4 min read Read on X
Okay, gonna start a thread where I compare "cool concept stairs"/DIY stair fails to data visualization.

You make fancy custom charts? Guess what? They are probably an accessibility liability. Use standards.

See Fig. A (the alt on each image will be a bonus roast explanation): A set of stairs where each step is a glowing, translucent, g
If you're using a low contrast/minimalist design, many users won't be able to see what is important! There is a minimum ink you should use in your data to ink ratio:

4.5:1 contrast ratio for text and 3:1 contrast ratio for geometries (non-text). A stairway with a carpet pattern similar to white noise. It
Speaking of contrast, make important elements even higher contrast. Create a hierarchy using size, boldness, or color contrast to guide the user through each step in your graphic.

Test and validate the whole graphic and all its little components work in harmony. A stairway with a carpet pattern that not only makes each st
We (the creators of charts) might visually gestalt a pattern non-sequentially. We are trained in our own process.

But folks with cognitive disabilities, rushed executives, screen reader and keyboard-only users (etc) need a straight path.

"Provide and guide" w/ sequential access A stairwell where each step alternates on left to right, ass
Your interactive features are not very robust.

People with disabilities need to be able to use that brush filter somehow. Even sighted, mouse-using experts can easily misuse them.

Use standard UI elements (before and alongside fancy ones) to perform complex interactions. A doorway opens to a stairway leading down in a perpendicula
You might be tempted to create something cool out of a combination of other things (mashing different chart types together or solving multiple tasks in a single interactive chart, etc)...

but use clear, standard experiences first before inventing an over-featured, flimsy, mess. A stairway, bookshelf, desk, and side table are all combined
Speaking of interactive features... don't make something that looks like it is interactive when it actually isn't! (This image is actually a waterfall, not stairs.)

Use semantic html when creating anything interactive! And of course: remove interactive features that do nothing A gently stepped waterfall sits next to a lightly sloped ram
Lastly (and most important): please don't add accessibility too late. It will be so obvious that it wasn't part of your original design. While better than not doing it, you'll bloat your experience and make things look amateurish.

Start doing accessibility now! A stairway that opens wide in a semi circular cone, each ste

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Frank ⌁

Frank ⌁ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @FrankElavsky

Nov 3, 2023
So IDEO largely built its marketing around the idea that The Designer is a higher-level thinker who can sift through all of the mass-produced junk that was rising up as a result of automation and find quality.

This was rooted in racism and was doomed to fail... (thread)
The idea here is that the Designer is above mass-produced, mindlessly engineered crap.

And this idea came about historically at a time when China, Japan, and Korea (in particular) were rising powers in manufacturing and engineering.

This is a racist framing.
The idea of the *white* (or really anti-Asian) designer is IDEO's. And silicon valley ate it up.

And design studios explicitly positioned themselves as higher thinkers who knew how to bring about real innovation and quality in a sea of options.
Read 9 tweets
Apr 28, 2023
I saw some amazing talks and met some amazing people at #CHI2023.

I want to thank everyone who was masked: it made it easy to find folks who really care about disability.

And I can confidently say I made some really wonderful friends, finally connecting with so many of you!
It was very funny to hear the exact phrase "Frank from Twitter" so many times!

And while I have loved remote work (seriously, my physical health completely changed for the better when the pandemic started), meeting folks in person has actually been wonderful.
I set out with a goal to meet with as many folks as possible and learn what y'all were up to. I had 16 meetings with 21 people! Our impromptu visualization + accessibility lunch had just over 30 folks show up!

I actually went to a *party* lmao!! (I never do this.)
Read 4 tweets
Apr 28, 2023
Oh wow, I missed this but remember that thread of mine about the award-winning finger rover paper?

They've done a solid job discussing what lessons they learned and even provide resources for new researchers. This is a great outcome!

adildsw.github.io/#/projects/fin…
I think that folks like @AnhongGuo and others stepping in to provide more feedback, support, and help is key.

And while I hope that @adildsw not only continues to do work, I also hope that the community can do a better job supporting students new to accessibility work too.
No single person gets research right. It might take one person to write a paper, but it takes a whole community to publish one.

I hope that we all can make sure to support each other pursuing future human studies.
Read 4 tweets
Apr 27, 2023
👋🏻 Hello #a11y folks, but especially those who build software and games: I have a new piece out where I talk about "Option-Driven Design" and how it is not only a huge trend in accessibility, but surprisingly underdiscussed.

PDF here (HTML incoming):

arxiv.org/abs/2304.08748
If websites aren't accessible by default, should they use an overlay to give users options?

How do you design for conflicting access needs and access friction?

Does the amount of time someone spends with the software matter?

Do extensions and mods count?

I cover all this!
I hope that this micro-paper serves just to get the conversation started! There's so much to discuss.
Read 6 tweets
Apr 5, 2023
Okay, I want to be as gentle as possible with a review of this now-award-winning work but there are some serious problems we need to make sure we don't repeat.

Our technical HCI class yesterday *just* talked about @elizejackson's "disability dongle" and problematic access work.
Again, I don't want to destroy or attack these researchers! But I definitely want our field to know that there are some things in this paper and project that should have been caught by an accessibility committee and considered in the review process. We can do better.
First and foremost is the language in the paper (and use of "insane" in the tweet about the paper). It is important to use inclusive language.

Do not refer to users with disabilities as "suffering" from a disability ("suffered from low vision"). This is not okay! 7.1 Participants We recruit...
Read 8 tweets
Apr 4, 2023
Hey folks, I'm joining some amazing people to talk about accessible research and publication hosted by @arxiv this April 17th!

We just passed over 1500 registered attendees! If you have any interest in this at all, please consider attending.

accessibility2023.arxiv.org/index.html
Absolutely amazing folks will be there, including my past collaborators and friends @lnadolskis and @clb5590 as well as legends in this space like Godfrey, Kasdorf, and more.
I'll be on the panel for Session A: "Digging deeper into image and graph descriptions for scientific content" but the whole schedule looks outstanding:

accessibility2023.arxiv.org/schedule.html
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(