Skip to content

Commit 67902a9

Browse files
committed
fix: contrast in vim/helix mode indicator
1 parent ca4ed75 commit 67902a9

2 files changed

Lines changed: 50 additions & 50 deletions

File tree

src/theme.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ export function getTheme({ themeKey, name, type }) {
258258

259259
// Using functional tokens as they have sufficient contrast for colorblindness
260260
// themes, even though they don't really match the functional intent here.
261-
"vim.mode.text": tokens['fgColor/default'],
261+
"vim.mode.text": tokens['fgColor/onEmphasis'],
262262
"vim.normal.background": tokens['bgColor/neutral-emphasis'],
263263
"vim.helix_normal.background": tokens['bgColor/neutral-emphasis'],
264264
"vim.visual.background": tokens['bgColor/accent-emphasis'],

themes/github_theme.json

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
"unreachable": "#818b98ff",
143143
"unreachable.background": "#eff2f5ff",
144144
"unreachable.border": "#818b981a",
145-
"vim.mode.text": "#1f2328ff",
145+
"vim.mode.text": "#ffffffff",
146146
"vim.normal.background": "#59636eff",
147147
"vim.helix_normal.background": "#59636eff",
148148
"vim.visual.background": "#0969daff",
@@ -448,10 +448,10 @@
448448
"conflict.border": "#fb8f4466",
449449
"created": "#0969daff",
450450
"created.background": "#ddf4ffff",
451-
"created.border": "#54aeff66",
452-
"deleted": "#be4e02ff",
451+
"created.border": "#ddf4ffff",
452+
"deleted": "#bc4c00ff",
453453
"deleted.background": "#fff1e5ff",
454-
"deleted.border": "#fb8f4466",
454+
"deleted.border": "#fff1e5ff",
455455
"drop_target.background": "#ddf4ffff",
456456
"editor.active_line.background": "#f6f8faff",
457457
"editor.active_line_number": "#1f2328ff",
@@ -472,7 +472,7 @@
472472
"element.hover": "#818b981f",
473473
"element.selected": "#818b981f",
474474
"elevated_surface.background": "#ffffffff",
475-
"error": "#be4e02ff",
475+
"error": "#bc4c00ff",
476476
"error.background": "#f6f8faff",
477477
"error.border": "#d1d9e0b3",
478478
"ghost_element.active": "#818b981f",
@@ -510,7 +510,7 @@
510510
"predictive.border": "#d1d9e0b3",
511511
"renamed": "#0969daff",
512512
"renamed.background": "#ddf4ffff",
513-
"renamed.border": "#54aeff66",
513+
"renamed.border": "#ddf4ffff",
514514
"scrollbar.thumb.border": "#ffffff00",
515515
"scrollbar.thumb.hover_background": "#f6f8faff",
516516
"scrollbar.track.background": "#ffffff00",
@@ -519,7 +519,7 @@
519519
"status_bar.background": "#f6f8faff",
520520
"success": "#0969daff",
521521
"success.background": "#ddf4ffff",
522-
"success.border": "#54aeff66",
522+
"success.border": "#ddf4ffff",
523523
"surface.background": "#f6f8faff",
524524
"tab.active_background": "#ffffffff",
525525
"tab.inactive_background": "#f6f8faff",
@@ -562,7 +562,7 @@
562562
"unreachable": "#818b98ff",
563563
"unreachable.background": "#eff2f5ff",
564564
"unreachable.border": "#818b981a",
565-
"vim.mode.text": "#1f2328ff",
565+
"vim.mode.text": "#ffffffff",
566566
"vim.normal.background": "#59636eff",
567567
"vim.helix_normal.background": "#59636eff",
568568
"vim.visual.background": "#0969daff",
@@ -859,7 +859,7 @@
859859
"created": "#024c1aff",
860860
"created.background": "#d2fedbff",
861861
"created.border": "#26a148ff",
862-
"deleted": "#8a071eff",
862+
"deleted": "#86061dff",
863863
"deleted.background": "#fff0eeff",
864864
"deleted.border": "#ee5a5dff",
865865
"drop_target.background": "#dff7ffff",
@@ -882,7 +882,7 @@
882882
"element.hover": "#e0e6ebff",
883883
"element.selected": "#e0e6ebff",
884884
"elevated_surface.background": "#ffffffff",
885-
"error": "#8a071eff",
885+
"error": "#86061dff",
886886
"error.background": "#e6eaefff",
887887
"error.border": "#454c54ff",
888888
"ghost_element.active": "#e0e6ebff",
@@ -972,7 +972,7 @@
972972
"unreachable": "#59636eff",
973973
"unreachable.background": "#e0e6ebff",
974974
"unreachable.border": "#59636e1f",
975-
"vim.mode.text": "#010409ff",
975+
"vim.mode.text": "#ffffffff",
976976
"vim.normal.background": "#454c54ff",
977977
"vim.helix_normal.background": "#454c54ff",
978978
"vim.visual.background": "#0349b4ff",
@@ -1392,7 +1392,7 @@
13921392
"unreachable": "#818b98ff",
13931393
"unreachable.background": "#eff2f5ff",
13941394
"unreachable.border": "#818b981a",
1395-
"vim.mode.text": "#1f2328ff",
1395+
"vim.mode.text": "#ffffffff",
13961396
"vim.normal.background": "#59636eff",
13971397
"vim.helix_normal.background": "#59636eff",
13981398
"vim.visual.background": "#0969daff",
@@ -1704,7 +1704,7 @@
17041704
"editor.foreground": "#f0f6fcff",
17051705
"editor.gutter.background": "#0d1117ff",
17061706
"editor.highlighted_line.background": "#656c7633",
1707-
"editor.invisible": "#656c7699",
1707+
"editor.invisible": "#656c76ff",
17081708
"editor.line_number": "#9198a1ff",
17091709
"editor.subheader.background": "#151b23ff",
17101710
"editor.wrap_guide": "#3d444db3",
@@ -1713,7 +1713,7 @@
17131713
"element.disabled": "#212830ff",
17141714
"element.hover": "#656c7633",
17151715
"element.selected": "#656c7633",
1716-
"elevated_surface.background": "#151b23ff",
1716+
"elevated_surface.background": "#010409ff",
17171717
"error": "#f85149ff",
17181718
"error.background": "#151b23ff",
17191719
"error.border": "#3d444db3",
@@ -1722,7 +1722,7 @@
17221722
"ghost_element.disabled": "#212830ff",
17231723
"ghost_element.hover": "#656c7633",
17241724
"ghost_element.selected": "#656c7633",
1725-
"hidden": "#656c7699",
1725+
"hidden": "#656c76ff",
17261726
"hidden.background": "#212830ff",
17271727
"hidden.border": "#656c761a",
17281728
"hint": "#9198a1ff",
@@ -1733,7 +1733,7 @@
17331733
"icon.border": "#3d444dff",
17341734
"icon.accent": "#4493f8ff",
17351735
"icon.muted": "#9198a1ff",
1736-
"icon.disabled": "#656c7699",
1736+
"icon.disabled": "#656c76ff",
17371737
"ignored": "#9198a1ff",
17381738
"ignored.background": "#212830ff",
17391739
"ignored.border": "#656c761a",
@@ -1796,15 +1796,15 @@
17961796
"terminal.foreground": "#f0f6fcff",
17971797
"text": "#f0f6fcff",
17981798
"text.accent": "#4493f8ff",
1799-
"text.disabled": "#656c7699",
1799+
"text.disabled": "#656c76ff",
18001800
"text.muted": "#f0f6fcff",
18011801
"text.placeholder": "#9198a1ff",
18021802
"title_bar.background": "#010409ff",
18031803
"toolbar.background": "#0d1117ff",
1804-
"unreachable": "#656c7699",
1804+
"unreachable": "#656c76ff",
18051805
"unreachable.background": "#212830ff",
18061806
"unreachable.border": "#656c761a",
1807-
"vim.mode.text": "#f0f6fcff",
1807+
"vim.mode.text": "#ffffffff",
18081808
"vim.normal.background": "#656c76ff",
18091809
"vim.helix_normal.background": "#656c76ff",
18101810
"vim.visual.background": "#1f6febff",
@@ -2109,9 +2109,9 @@
21092109
"conflict.background": "#db6d281a",
21102110
"conflict.border": "#db6d2866",
21112111
"created": "#58a6ffff",
2112-
"created.background": "#388bfd26",
2112+
"created.background": "#388bfd33",
21132113
"created.border": "#388bfd66",
2114-
"deleted": "#db6d28ff",
2114+
"deleted": "#f0883eff",
21152115
"deleted.background": "#db6d281a",
21162116
"deleted.border": "#db6d2866",
21172117
"drop_target.background": "#388bfd1a",
@@ -2124,7 +2124,7 @@
21242124
"editor.foreground": "#f0f6fcff",
21252125
"editor.gutter.background": "#0d1117ff",
21262126
"editor.highlighted_line.background": "#656c7633",
2127-
"editor.invisible": "#656c7699",
2127+
"editor.invisible": "#656c76ff",
21282128
"editor.line_number": "#9198a1ff",
21292129
"editor.subheader.background": "#151b23ff",
21302130
"editor.wrap_guide": "#3d444db3",
@@ -2133,16 +2133,16 @@
21332133
"element.disabled": "#212830ff",
21342134
"element.hover": "#656c7633",
21352135
"element.selected": "#656c7633",
2136-
"elevated_surface.background": "#151b23ff",
2137-
"error": "#db6d28ff",
2136+
"elevated_surface.background": "#010409ff",
2137+
"error": "#f0883eff",
21382138
"error.background": "#151b23ff",
21392139
"error.border": "#3d444db3",
21402140
"ghost_element.active": "#656c7633",
21412141
"ghost_element.background": "#00000000",
21422142
"ghost_element.disabled": "#212830ff",
21432143
"ghost_element.hover": "#656c7633",
21442144
"ghost_element.selected": "#656c7633",
2145-
"hidden": "#656c7699",
2145+
"hidden": "#656c76ff",
21462146
"hidden.background": "#212830ff",
21472147
"hidden.border": "#656c761a",
21482148
"hint": "#9198a1ff",
@@ -2153,7 +2153,7 @@
21532153
"icon.border": "#3d444dff",
21542154
"icon.accent": "#4493f8ff",
21552155
"icon.muted": "#9198a1ff",
2156-
"icon.disabled": "#656c7699",
2156+
"icon.disabled": "#656c76ff",
21572157
"ignored": "#9198a1ff",
21582158
"ignored.background": "#212830ff",
21592159
"ignored.border": "#656c761a",
@@ -2171,7 +2171,7 @@
21712171
"predictive.background": "#656c7633",
21722172
"predictive.border": "#3d444db3",
21732173
"renamed": "#58a6ffff",
2174-
"renamed.background": "#388bfd26",
2174+
"renamed.background": "#388bfd33",
21752175
"renamed.border": "#388bfd66",
21762176
"scrollbar.thumb.border": "#00000000",
21772177
"scrollbar.thumb.hover_background": "#151b23ff",
@@ -2180,7 +2180,7 @@
21802180
"search.match_background": "#f2cc604d",
21812181
"status_bar.background": "#010409ff",
21822182
"success": "#58a6ffff",
2183-
"success.background": "#388bfd26",
2183+
"success.background": "#388bfd33",
21842184
"success.border": "#388bfd66",
21852185
"surface.background": "#010409ff",
21862186
"tab.active_background": "#0d1117ff",
@@ -2216,15 +2216,15 @@
22162216
"terminal.foreground": "#f0f6fcff",
22172217
"text": "#f0f6fcff",
22182218
"text.accent": "#4493f8ff",
2219-
"text.disabled": "#656c7699",
2219+
"text.disabled": "#656c76ff",
22202220
"text.muted": "#f0f6fcff",
22212221
"text.placeholder": "#9198a1ff",
22222222
"title_bar.background": "#010409ff",
22232223
"toolbar.background": "#0d1117ff",
2224-
"unreachable": "#656c7699",
2224+
"unreachable": "#656c76ff",
22252225
"unreachable.background": "#212830ff",
22262226
"unreachable.border": "#656c761a",
2227-
"vim.mode.text": "#f0f6fcff",
2227+
"vim.mode.text": "#ffffffff",
22282228
"vim.normal.background": "#656c76ff",
22292229
"vim.helix_normal.background": "#656c76ff",
22302230
"vim.visual.background": "#1f6febff",
@@ -2510,7 +2510,7 @@
25102510
"background.appearance": "opaque",
25112511
"background": "#010409ff",
25122512
"border": "#b7bdc8ff",
2513-
"border.disabled": "#9198a11f",
2513+
"border.disabled": "#656c761a",
25142514
"border.focused": "#409effff",
25152515
"border.selected": "#409effff",
25162516
"border.transparent": "#00000000",
@@ -2534,7 +2534,7 @@
25342534
"editor.foreground": "#ffffffff",
25352535
"editor.gutter.background": "#010409ff",
25362536
"editor.highlighted_line.background": "#212830ff",
2537-
"editor.invisible": "#9198a199",
2537+
"editor.invisible": "#656c76ff",
25382538
"editor.line_number": "#b7bdc8ff",
25392539
"editor.subheader.background": "#151b23ff",
25402540
"editor.wrap_guide": "#b7bdc8ff",
@@ -2543,7 +2543,7 @@
25432543
"element.disabled": "#262c36ff",
25442544
"element.hover": "#212830ff",
25452545
"element.selected": "#212830ff",
2546-
"elevated_surface.background": "#151b23ff",
2546+
"elevated_surface.background": "#010409ff",
25472547
"error": "#ff9492ff",
25482548
"error.background": "#151b23ff",
25492549
"error.border": "#b7bdc8ff",
@@ -2552,9 +2552,9 @@
25522552
"ghost_element.disabled": "#262c36ff",
25532553
"ghost_element.hover": "#212830ff",
25542554
"ghost_element.selected": "#212830ff",
2555-
"hidden": "#9198a199",
2555+
"hidden": "#656c76ff",
25562556
"hidden.background": "#262c36ff",
2557-
"hidden.border": "#9198a11f",
2557+
"hidden.border": "#656c761a",
25582558
"hint": "#b7bdc8ff",
25592559
"hint.background": "#151b23ff",
25602560
"hint.border": "#b7bdc8ff",
@@ -2563,10 +2563,10 @@
25632563
"icon.border": "#b7bdc8ff",
25642564
"icon.accent": "#74b9ffff",
25652565
"icon.muted": "#b7bdc8ff",
2566-
"icon.disabled": "#9198a199",
2566+
"icon.disabled": "#656c76ff",
25672567
"ignored": "#b7bdc8ff",
25682568
"ignored.background": "#262c36ff",
2569-
"ignored.border": "#9198a11f",
2569+
"ignored.border": "#656c761a",
25702570
"info": "#f0b72fff",
25712571
"info.background": "#151b23ff",
25722572
"info.border": "#b7bdc8ff",
@@ -2626,14 +2626,14 @@
26262626
"terminal.foreground": "#ffffffff",
26272627
"text": "#ffffffff",
26282628
"text.accent": "#74b9ffff",
2629-
"text.disabled": "#9198a199",
2629+
"text.disabled": "#656c76ff",
26302630
"text.muted": "#ffffffff",
26312631
"text.placeholder": "#b7bdc8ff",
26322632
"title_bar.background": "#010409ff",
26332633
"toolbar.background": "#010409ff",
2634-
"unreachable": "#9198a199",
2634+
"unreachable": "#656c76ff",
26352635
"unreachable.background": "#262c36ff",
2636-
"unreachable.border": "#9198a11f",
2636+
"unreachable.border": "#656c761a",
26372637
"vim.mode.text": "#ffffffff",
26382638
"vim.normal.background": "#3d444dff",
26392639
"vim.helix_normal.background": "#3d444dff",
@@ -2954,7 +2954,7 @@
29542954
"editor.foreground": "#f0f6fcff",
29552955
"editor.gutter.background": "#0d1117ff",
29562956
"editor.highlighted_line.background": "#656c7633",
2957-
"editor.invisible": "#656c7699",
2957+
"editor.invisible": "#656c76ff",
29582958
"editor.line_number": "#9198a1ff",
29592959
"editor.subheader.background": "#151b23ff",
29602960
"editor.wrap_guide": "#3d444db3",
@@ -2963,7 +2963,7 @@
29632963
"element.disabled": "#212830ff",
29642964
"element.hover": "#656c7633",
29652965
"element.selected": "#656c7633",
2966-
"elevated_surface.background": "#151b23ff",
2966+
"elevated_surface.background": "#010409ff",
29672967
"error": "#f85149ff",
29682968
"error.background": "#151b23ff",
29692969
"error.border": "#3d444db3",
@@ -2972,7 +2972,7 @@
29722972
"ghost_element.disabled": "#212830ff",
29732973
"ghost_element.hover": "#656c7633",
29742974
"ghost_element.selected": "#656c7633",
2975-
"hidden": "#656c7699",
2975+
"hidden": "#656c76ff",
29762976
"hidden.background": "#212830ff",
29772977
"hidden.border": "#656c761a",
29782978
"hint": "#9198a1ff",
@@ -2983,7 +2983,7 @@
29832983
"icon.border": "#3d444dff",
29842984
"icon.accent": "#4493f8ff",
29852985
"icon.muted": "#9198a1ff",
2986-
"icon.disabled": "#656c7699",
2986+
"icon.disabled": "#656c76ff",
29872987
"ignored": "#9198a1ff",
29882988
"ignored.background": "#212830ff",
29892989
"ignored.border": "#656c761a",
@@ -3046,15 +3046,15 @@
30463046
"terminal.foreground": "#f0f6fcff",
30473047
"text": "#f0f6fcff",
30483048
"text.accent": "#4493f8ff",
3049-
"text.disabled": "#656c7699",
3049+
"text.disabled": "#656c76ff",
30503050
"text.muted": "#f0f6fcff",
30513051
"text.placeholder": "#9198a1ff",
30523052
"title_bar.background": "#010409ff",
30533053
"toolbar.background": "#0d1117ff",
3054-
"unreachable": "#656c7699",
3054+
"unreachable": "#656c76ff",
30553055
"unreachable.background": "#212830ff",
30563056
"unreachable.border": "#656c761a",
3057-
"vim.mode.text": "#f0f6fcff",
3057+
"vim.mode.text": "#ffffffff",
30583058
"vim.normal.background": "#656c76ff",
30593059
"vim.helix_normal.background": "#656c76ff",
30603060
"vim.visual.background": "#1f6febff",
@@ -3466,7 +3466,7 @@
34663466
"unreachable": "#656c76ff",
34673467
"unreachable.background": "#2a313cff",
34683468
"unreachable.border": "#656c761a",
3469-
"vim.mode.text": "#d1d7e0ff",
3469+
"vim.mode.text": "#f0f6fcff",
34703470
"vim.normal.background": "#656c76ff",
34713471
"vim.helix_normal.background": "#656c76ff",
34723472
"vim.visual.background": "#316dcaff",

0 commit comments

Comments
 (0)