NovaRainbow

nova/joules/rainbow

30+ year old trans, disabled, jewish anarcho-socialist gateway system of mostly nonhumans. furriness varies. may or may not be 9 autism creatures in a trench coat

if we're following you, feel free to add/message us on our socials below!


discord
novarainbow

arachnixe
@arachnixe

Disability Pride Month has come and gone, and all it seems to do for me is provide a reminder of all the ways accessibility gets dismissed and deprioritized. Now I'm not The Accessibility Advocate, and I'm not able to enumerate all the ways this site can improve on its accessibility, but I wanted to talk about an accessibility feature that embitters me toward Cohost. It's one that Cohost almost implements, but so poorly it's completely useless to me.

Dark Mode

This is not a purely aesthetic feature—for some of us it makes a huge difference! I suffer from chronic migraines, and staring at a bright screen for a significant period of time triggers them reliably.

This used to be an even bigger burden for me, back in the Bad Old Days before most software and websites supported dark mode. I spent huge chunks of my free time for years working on special scripts and custom software to allow me to use my computer without suffering1. And then, over time, the culture changed, and dark mode became nearly ubiquitous. I can go on all my social media apps and enjoy a mostly pain-free browsing experience.

A screenshot of the Twitter app's dark mode. The background is a dark blue-gray, and the text is light-colored. The screenshotted tweets are mine and the text is not important for the sake of this post; it's only included to illustrate the color scheme.
Twitter
A screenshot of the Bluesky app's dark mode. The background is a black, and the text is light-colored. The screenshotted posts are mine and the text is not important for the sake of this post; it's only included to illustrate the color scheme.
Bluesky
A screenshot of the Tumblr app's dark mode. The background is a dark gray, and the text is light-colored. The screenshotted posts are mine and the text is not important for the sake of this post; it's only included to illustrate the color scheme.
Tumblr

Well, almost all. Here's Cohost's dark mode next to its light mode for comparison:

A screenshot of the Cohost's light mode. The background is almost stark white, and the text is dark-colored. The screenshotted posts are from staff and the text is not important for the sake of this post; it's only included to illustrate the color scheme.
Cohost Light Mode
A screenshot of the Cohost's dark mode. The background is almost stark white, and the text is dark-colored. The only difference between this and the light mode is that the line separating posts is dark here. The screenshotted posts are from staff and the text is not important for the sake of this post; it's only included to illustrate the color scheme.
Cohost Dark Mode

Can you see why this might be profoundly disappointing to someone who relies on dark mode? It almost looks like a bad joke at my expense. They've gone halfway there, implementing light mode and dark mode detection... but only applying the relevant styling to decorative page elements rather than to the posts that I'm trying to read!

I'm thankful for the folks putting in their own free labor to try to remedy the problem, such as using browser extensions to implement custom styling just for Cohost, but even if you assume volunteers will keep this up forever (and I do not), these kinds of solutions are desktop-centric. Phone browsers don't broadly enjoy the same extensibility, and you might notice that all my screenshots are from a phone because that's almost exclusively the device I use social media with.

Are there workarounds? Yes2, and all of the ones I've found are a hassle that puts the burden on the tech-savvy users with disabilities to figure out. It's unfair and it's also perfectly typical.

And the most frustrating part is that this is not a difficult feature request3, especially since Cohost already has different CSS for light and dark modes! It just needs to be extended to include the things that actually matter. Yes, yes, arguably there are weird edge cases4 to applying theming to user posts, especially given the unpredictable custom CSS that users do, but let's be real: at least 99% of posts will look just fine if you set a different default background/foreground color. Feel free to use the custom Cohost styles linked above to see for yourself.

It doesn't need to be perfect, but with probably less than a day's work staff could make something that dramatically improves the status quo here. Hell, if you're feeling sassy (and with, admittedly, more work) you could expose a pre-defined set of color variables for the custom CSS folks to enjoy, or even allow posts to media query prefers-color-scheme to handle their crimes in more accessible ways. Those would be great! But today I'd just appreciate having a real dark mode with which I could read most posts on my phone.


Addendum: I've been informed that there's a place you can submit feature requests. Frustratingly, you have to sign up for a support account that is entirely separate from the account for the site it's supporting, but if you do so, you are rewarded with the opportunity to "like" the feature request for a real dark mode. It's labeled as "planned," but it's also been sitting there for 9 months, so I'm not sure how long to hold my breath. Better yet than "liking" it, if you care to, write a comment explaining how it affects you.


  1. If you use a dark mode extension for your browser, there's a strong likelihood it uses logic based on an algorithm I developed.
  2. Best I've found on Android is using Vivaldi with its built-in dark mode override.
  3. Having implemented this myself, I feel entitled to make this claim.
  4. Believe me when I say that I can appreciate the challenges these edge-cases bring and why someone might obsess over the perfect 100% solution. See 1.


tomotter
@tomotter

Species in this setting:
The People, from planet Dirt orbiting Star
The Us, from planet Rock orbiting Star
The People, from planet Planet orbiting Star
The Not-Animals, from planet Dirt orbiting Light
The People, from planet Dirt orbiting Star
The People, from planet Here orbiting Star
The We, from planet Ground orbiting Brightness
The Us, from planet Dirt orbiting Star


shel
@shel

It was shocking. Even people who spoke the same language were understanding each other in a deeper way. Deceit became impossible. No matter what you said, the other party understood—really understood. Your true intentions were always conveyed. The emotions you felt were deeply grokked. The Sausserian Gap was no more. Intended meaning and received meaning unified. Everyone understood each other.

Now, some people might not have cared about others—or agreed. But they understood. They'd say "I understand where you're coming from but" and really truly meant it. Everyone knew that everyone else understood. It went both ways. Yes, the rich now understood the poor, but the poor also understood the rich.

"I get it. You want to earn a bigger profit because you fear inadequacy. You were raised in a long line of successful people that you can't be the one to end. But I also see through your trickery here. My labor is worth a hell of a lot more than you're offering and you know it because that's why I know it."

The applications on Earth came to be greater than the applications in space.