Next weekend D and I are going to Electromagnetic Field, "a non-profit UK camping festival for those with an inquisitive mind or an interest in making things: hackers, geeks, scientists, engineers, artists, and crafters." We have friends who go/have gone, and D has been interested in this since the last one -- it has happened every other year.
About three weeks ago, we were invited to look at the list of workshops, talks and other suchlike that people had volunteered to give. Showing an interest at that point would help organizers prioritize and allocate space to things, so I was keen to help out, especially as someone only interested in the less-techie things.
I spent maybe ten or fifteen minutes on the website after dinner, and by the end of it I had vertigo, the beginning of a migraine, and had to go to bed at like 7:30 that evening.
All because the website only has dark mode. This is what happens when I try to use dark themes.
I was really surprised, at first, that such a nerd thing didn't have any other options. But then I shouldn't have been surprised; my "favorite" example of how light themes are treated is in how Discord explained their approach to theirs:
Even within our office, it was hard to find more than one or two actual light theme users. Our small team of designers didn’t design with it in mind when creating new features. It became an afterthought. Testing on light theme was rare, and considered a chore.
It eventually became a Discord community inside joke that light theme was bad and you were bad for using it.
(That post is almost five years old and it was written to announce the new golden age of light theme; I started using Discord after that and I still hate it, haha. But it's amazing to see how much worse it was! The sidebar was still dark! Because no one could need to read those words too! The contrast is terrible! If you love dark so much why is the text medium-grey?! The fonts are so thin! Fonts are the thing that shouldn't be light even in light mode! (Wow that link is from 2016, read it when it was new, I've been referring to it ever since, and the problem still exists!))
D kindly emailed EMF to ask about a light mode for the website at that time. He never got any response.
Yesterday and today we've been sent emails with a much more detailed schedule and a request to sign up for things by Wednesday. I idly clicked on the link and when I saw the website open I panicked at the sight of it and quickly closed the tab again. That's when I asked D if he'd had a reply to his email. He hadn't, so he opened am issue on their github, explaining that the lack of a light mode means I'm unable to engage with or contribute to EMF. This quickly got a reply, but not an encouraging one.
Thanks for the feedback! Unfortunately adding a different colour theme is quite a lot of work - we certainly won't have time to add it for this event, and I don't think we can really commit to maintaining two colour themes in the long term at this point either.
For what it's worth, the website does meet the WCAG guidelines for minimum contrast (with one or two exceptions I just spotted and will try to get fixed). Not trying to diminish your partner's experience here, but we do take this seriously.
Personally I think the light-on-dark design is getting a bit tired and my preference is to try and move towards a dark-on-light theme for our next redesign. So we will definitely take this into account then.
Neither of us know anything about web development, but I'm not used to hearing that it's prohibitively difficult to have light and dark modes...and indeed an online pal has confirmed for that it shouldn't be, for what that's worth.
It all seems overly defensive to me. Mentioning the WCAG standards for color contrast felt off; I never mentioned problems with the contrast. It does actually matter what the colors are, as well! Combined with "not to diminish [my] problems, in the midst of absolutely diminishing my problems, it was just not great.
I'm sure from this person's perspective it looks like "someone waited until the last minute to complain, we can't overhaul everything in a few days..." which I get makes me sound like an asshole. Especially when this is all done by volunteers. But it's frustrating because a few days before the event is when I've been asked to interact with the website. Previously I'd sort of ignored it and gotten my information through the sighted person I'm going with. Which is not great, but that kind of thing all disabled people will recognize because that happens a lot!
D, bless him, was willing to brush off his rudimentary CSS skills and bodge something together that I (and anyone else who wants a light mode and doesn't care about the aesthetics too much) can use. He had a briefly frustrating but apparently educational afternoon figuring out how to make that happen!