I’ve set up my devices so they don’t display any colors, for mental health reasons. Lemmy’s default theme performs well in black-and-white but it’s difficult to figure out if I already upvoted something. The arrows in the upvote and downvote buttons change shades after selecting them but the difference is practically imperceptible.
I’m hoping that upvote and downvote buttons could be made more accessible to color-blind users. Here’s a very rough sketch of a possible solution where the whole button element changes color:
I would deeply appreciate an improvement to this issue. Thanks for keeping Lemmy accessible.
Support / questions about Lemmy.
Is there any other theme that we’ve already bundled which makes this better? Otherwise I’d suggest someone make a colorblind bootstrap theme.
Cyborg and i386 use darker shades for upvoted/downvoted buttons, dark enough for me tell them apart from the unvoted buttons. Although the contrast still isn’t great and they each introduce more color contrast problems.
Using non-default themes actually brings me to another issue: Lemmy sometimes resets to the default theme after navigating to a different page. I can’t reproduce the issue on desktop, but it happens to me in Firefox Android. I’m wondering if it has to do with my browser theme (manually set to “light”) or another setting I changed.
In that case you might have to make a bootstrap contrast theme, and submit it for a PR.
You have to click save, and possibly refresh the page after changing themes. I’m not sure if we already have a bug for that.
Perhaps I did forget to click save… I’ll report back here or at the repo if it persists.
Try this