This poll got a lot of responses (and helpful replies)!
I wasn’t all that interested in preferences 😅. I really wanted to learn about the folks that selected the first two options.
A few lessons:
1. Supporting both modes is an accessibility priority—some folks need light, some dark.
2. Which mode folks need can be dependent on their surroundings (not just time of day).
3. Untested poor color contrast is a big problem!
4. UI toggles are used by folks as a workaround for color contrast issues.
19 replies
@zachleat I think from the responses there is a question about what "poor" colour contrast is, though. Several people struggled when the contrast was too high, as well as too low.
@sarajw This is the trouble with getting into the whole contrast area of thought: there is no "one good design". For some people, whatever you do it's too high contrast, too low contrast, too much glare, etc etc. Heck even the color contrast algo in the a11y criteria is wonky compared with how most people see colours. @zachleat
@mattwilcox @zachleat no, I agree. Ravelry had terrible redesign backlash from people getting headaches, when moving from a lower contrast rounded edges design to something more angular and high contrast.
@hmig @sarajw @zachleat Totally. Plus we finally need to get the user preferences in browsers and guidelines of how to best support high/low contrast preferences to developers. It looked imminent a few years ago and still hasn’t really happened.
Everyone pretends that more contrast is always better, but in reality it hardly ever is for anyone.
@yatil @hmig @zachleat not wanting to be tooting my own horn - but I wrote a little about this stuff a while ago. Starting to think it'd make a nice little lightning talk... still feels pretty relevant anyway: https://sarajoy.dev/blog/a11y-aspects/#contrast-levels
Edit: if you click the card instead of the link, you'll go to the top of the article. Open the ToC and find the Contrast Levels section, for the relevant part :)
@yatil @hmig @zachleat agreed.
I would love it if eventually on my company's website I could bring about essentially 4 modes, high contrast light, high contrast dark, lower contrast light, lower contrast dark. The thing is so complex though it'd be a huge challenge. Way easier to implement the two little toggles on my own site.
@iamschulz @yatil @hmig @zachleat yeah I think so! While being playful at the same time.
I know that my personal site main theme has some dodgy low contrast in places especially as each tab gets lighter in the dark mode version, that's why I decided to add a contrast toggle
-
@agvbergin @zachleat oh! Is my astigmatism why dark mode usually feels like nails on a chalkboard in my eyes? I just figured it was a tism thing.
@zachleat as a rule nobody should declare out in a public forum they have any kind of disability or health problem. it will get scraped up by data miners and be used "against" the person both by advertisers, potential employers, and other predators. and data lasts forever and can be duplicated and shared infinitely behind the scenes. I appreciate your goal tho