Skip to content

Commit cd04c78

Browse files
committed
Improve diff viewer contrast significantly (Round 3)
All skins now use bright white (color255) for foreground text to maximize contrast against dark backgrounds. This addresses feedback that contrast was still insufficient after Round 2. Changes applied to all 6 skins: - Foreground: color255 (bright white) for maximum visibility - Added lines: color22 background (very dark green) - Changed lines: color232 background (near-black) - Changed content: color17 background (very dark blue) - Removed lines: color52 background (dark red) - Errors: color232 background (near-black) This provides: - Maximum contrast ratio for readability - Non-toxic, subtle backgrounds - Consistent appearance across all modern skins - Clear differentiation between diff types Tested with Tokyo Night first, then applied to: - Catppuccin - Matte-Black - Osaka-Jade - Ristretto - Rose-Pine DO NOT PUSH TO REMOTE - waiting for final reviewer approval. Signed-off-by: Rafael Zago <rafaelvzago@gmail.com>
1 parent c6252b4 commit cd04c78

6 files changed

Lines changed: 36 additions & 36 deletions

File tree

misc/skins/catppuccin256.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@
124124
viewselected = color228;color189
125125

126126
[diffviewer]
127-
added = color189;color22
128-
changedline = color189;color17
129-
changednew = color210;color17
130-
changed = color189;color23
131-
removed = color189;color52
132-
error = color210;color16
127+
added = color255;color22
128+
changedline = color255;color232
129+
changednew = color210;color232
130+
changed = color255;color17
131+
removed = color255;color52
132+
error = color210;color232
133133

134134
[widget-panel]
135135
sort-up-char = ↑

misc/skins/matte-black256.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@
123123
viewselected = color255;color240
124124

125125
[diffviewer]
126-
added = color250;color16
127-
changedline = color250;color233
128-
changednew = color196;color233
129-
changed = color250;color17
130-
removed = color250;color52
131-
error = color196;color16
126+
added = color255;color22
127+
changedline = color255;color232
128+
changednew = color196;color232
129+
changed = color255;color17
130+
removed = color255;color52
131+
error = color196;color232
132132

133133
[widget-panel]
134134
sort-up-char = ↑

misc/skins/osaka-jade256.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@
123123
viewselected = color120;color66
124124

125125
[diffviewer]
126-
added = color188;color16
127-
changedline = color188;color17
128-
changednew = color167;color17
129-
changed = color188;color23
130-
removed = color188;color52
131-
error = color167;color16
126+
added = color255;color22
127+
changedline = color255;color232
128+
changednew = color167;color232
129+
changed = color255;color17
130+
removed = color255;color52
131+
error = color167;color232
132132

133133
[widget-panel]
134134
sort-up-char = ↑

misc/skins/ristretto256.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@
123123
viewselected = color222;color94
124124

125125
[diffviewer]
126-
added = color187;color22
127-
changedline = color187;color16
128-
changednew = color203;color16
129-
changed = color187;color52
130-
removed = color187;color52
131-
error = color203;color16
126+
added = color255;color22
127+
changedline = color255;color232
128+
changednew = color203;color232
129+
changed = color255;color17
130+
removed = color255;color52
131+
error = color203;color232
132132

133133
[widget-panel]
134134
sort-up-char = ↑

misc/skins/rose-pine256.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@
124124
viewselected = color222;color139
125125

126126
[diffviewer]
127-
added = color188;color22
128-
changedline = color188;color16
129-
changednew = color203;color16
130-
changed = color188;color17
131-
removed = color188;color52
132-
error = color203;color16
127+
added = color255;color22
128+
changedline = color255;color232
129+
changednew = color203;color232
130+
changed = color255;color17
131+
removed = color255;color52
132+
error = color203;color232
133133

134134
[widget-panel]
135135
sort-up-char = ↑

misc/skins/tokyo-night256.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,12 @@
124124
viewselected = color221;color69
125125
126126
[diffviewer]
127-
added = color147;color22
128-
changedline = color147;color16
129-
changednew = color203;color16
130-
changed = color147;color17
131-
removed = color147;color52
132-
error = color203;color16
127+
added = color255;color22
128+
changedline = color255;color232
129+
changednew = color203;color232
130+
changed = color255;color17
131+
removed = color255;color52
132+
error = color203;color232
133133
134134
[widget-panel]
135135
sort-up-char = ↑

0 commit comments

Comments
 (0)