Feature Request: Color Blind Friendly Git Diff Colors
- Dominant language
- Just
- Stars
- 897
- Forks
- 36
- Avg merge
- 20m
- Merged PRs (30d)
- 8
Description
Description
The current git diff colors (red for deletions, green for additions) are difficult to distinguish for users with red-green color blindness (deuteranopia/protanopia). Would love a color blind friendly option using Catppuccin's existing palette.
The Problem
In git mode, added and deleted lines use the classic red/green scheme. For ~8% of men with red-green CVD, these colors appear nearly identical, making it hard to quickly scan diffs.
Suggested Solution
Replace the red/green git diff colors with Catppuccin colors that remain distinct under CVD:
Element | Current | Suggested
-- | -- | --
Added lines | Green | Sky or Sapphire
Deleted lines | Red | Peach or Maroon
Modified lines | — | Yellow or Mauve
Why these colors?
- Blue/Orange contrast remains visible for red-green color blindness
Sky(#89dceb) andPeach(#fab387) are easily distinguishable under CVD simulation- Still feels cozy and on-brand for Catppuccin 🐱
Implementation Options
- New variant — e.g.,
Catppuccin Mocha (CVD) - Config option — toggle for color blind git colors
- Separate accent — similar to how Catppuccin handles accent colors
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the Zed theme definitions for git mode colors, then compare the existing Catppuccin palette and assess the proposed variant, configuration option, or separate accent approach. Done means added and deleted lines remain clearly distinguishable for red-green color blindness, with modified-line treatment addressed if supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git
- Domain
- design
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100