colorblind friendly languages bar #157632
Replies: 3 comments 1 reply
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
Hello @dgutson - GitHub offers several theme options that can help improve your experience, including themes specifically designed for color contrast perception issues. To change your theme settings:
Could you please try switching to either "Tritanopia Light," "Tritanopia Dark," "Protanopia & Deuteranopia Light," or "Protanopia & Deuteranopia Dark"? These themes are specifically designed to improve visibility for users with different types of color vision deficiencies. After changing the theme, please retest the functionality you were having trouble with and let us know if it resolves your issue. For more detailed information on managing themes, please refer to the GitHub documentation on the topic. Thank you! |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @cehfisher , Thank you for your response and for suggesting the use of ���deuteranopia” or “protanopia” display themes. I’d like to clarify why such filters are not a solution to the problem I raised regarding the color encoding of programming languages on GitHub. The core issue is not contrast, but information loss due to a numerical limitation in color perception. Let me explain: In normal color vision, a person might be able to distinguish between 10 different colors used to encode 10 different programming languages. However, for someone with red-green colorblindness (like deuteranopia or protanopia), those same 10 colors may collapse into only 4 distinguishable categories. That means 6 of those 10 colors become visually indistinguishable, even if you increase the contrast, brightness, or saturation. The themes you suggest attempt to enhance contrast for better visibility, which is helpful in other contexts (like reading text), but it does not solve this information collapse. This is not a perceptual nuance; it's a mathematical compression of input: I get only 4 signals where others get 10. This is why accessibility in this case requires redundancy in the information channel, not just visual enhancement. A simple and effective solution would be to display the name of the programming language on hover over the color dot. That way, users who cannot distinguish the color can still access the same information, regardless of their color perception abilities. Thank you again for your attention to accessibility. I hope this explanation makes the issue clearer and helps guide a more inclusive improvement. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
GitHub Feature Area
UI/UX
Body
Hi, I'm colorblind and it is not possible for me to distinguish this:

Two suggestions:
Beta Was this translation helpful? Give feedback.
All reactions