on master help sign in
Add GitHub themes (#5353)

* Add github themes * Increase contrast for hover and completion menus * Use inheritance for the GitHub themes

commit9f0d939f2535187157c0aae324c6614872684354 authorOwO Swordsman <29553973+OwOSwordsman@users.noreply.github.com> dateSat 7 Jan 2023, 00:35 (4 years ago) parentbd5da80
9 files changed+1513
runtime/themes/github_dark.toml+228 runtime/themes/github_dark_colorblind.toml+151 runtime/themes/github_dark_dimmed.toml+151 runtime/themes/github_dark_high_contrast.toml+151 runtime/themes/github_dark_tritanopia.toml+151 runtime/themes/github_light.toml+228 runtime/themes/github_light_colorblind.toml+151 runtime/themes/github_light_high_contrast.toml+151 runtime/themes/github_light_tritanopia.toml+151
runtime/themes/github_dark.tomlnew file+228
@@ -0,0 +1,228 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+attribute = "fg.default"
7+keyword = "scale.red.3"
8+"keyword.directive" = "scale.red.3" # -- preprocessor comments (#if in C)
9+namespace = "scale.orange.2"
10+punctuation = "fg.default"
11+"punctuation.delimiter" = "fg.default"
12+operator = "scale.red.3"
13+special = "scale.blue.1"
14+"variable.other.member" = "fg.default"
15+variable = "fg.default"
16+"variable.parameter" = "scale.orange.2"
17+"variable.builtin" = "scale.red.3"
18+type = "scale.orange.2"
19+"type.builtin" = "scale.blue.2"
20+constructor = "scale.purple.2"
21+function = "scale.purple.2"
22+"function.macro" = "scale.purple.2"
23+tag = "scale.green.1"
24+comment = "fg.muted"
25+constant = "scale.blue.2"
26+"constant.builtin" = "scale.blue.2"
27+string = "scale.blue.1"
28+"constant.numeric" = "scale.blue.2"
29+"constant.character.escape" = "scale.blue.2"
30+# used for lifetimes
31+label = "scale.red.3"
32+
33+"markup.heading" = "scale.blue.2"
34+"markup.bold" = { modifiers = ["bold"] }
35+"markup.italic" = { modifiers = ["italic"] }
36+"markup.link.url" = { modifiers = ["underlined"] }
37+"markup.link.text" = { fg = "scale.blue.1", modifiers = ["underlined"] }
38+"markup.raw" = "scale.blue.2"
39+
40+"diff.plus" = "open.fg"
41+"diff.minus" = "closed.fg"
42+"diff.delta" = "attention.fg"
43+
44+"ui.background" = { bg = "canvas.default" }
45+"ui.background.separator" = { fg = "fg.subtle" }
46+"ui.linenr" = { fg = "fg.subtle" }
47+"ui.linenr.selected" = { fg = "fg.default" }
48+"ui.statusline" = { fg = "fg.muted", bg = "scale.gray.7" }
49+"ui.statusline.active" = { fg = "fg.default", bg = "canvas.default", underline = { color = "scale.coral.3", style = "line" } }
50+"ui.statusline.normal" = { fg = "fg.default", bg = "accent.muted" }
51+"ui.statusline.insert" = { fg = "fg.default", bg = "attention.muted" }
52+"ui.statusline.select" = { fg = "fg.default", bg = "sponsors.muted" }
53+"ui.popup" = { bg = "scale.gray.8" }
54+"ui.popup.info" = { fg = "fg.default", bg = "canvas.overlay" }
55+"ui.window" = { fg = "border.default" }
56+"ui.help" = { fg = "fg.default", bg = "canvas.overlay" }
57+
58+"ui.text" = { fg = "fg.muted" }
59+"ui.text.focus" = { fg = "fg.default" }
60+"ui.text.inactive" = "fg.subtle"
61+"ui.virtual" = { fg = "scale.gray.6" }
62+
63+"ui.selection" = { bg = "scale.blue.8" }
64+"ui.selection.primary" = { bg = "scale.blue.7" }
65+"ui.cursor.match" = { fg = "attention.fg", modifiers = [
66+ "bold",
67+], underline = { style = "line" } }
68+"ui.cursor" = { modifiers = ["reversed"] }
69+"ui.cursorline.primary" = { bg = "canvas.subtle" }
70+
71+"ui.menu" = { fg = "fg.default", bg = "canvas.overlay" }
72+"ui.menu.selected" = { bg = "scale.gray.4" }
73+"ui.menu.scroll" = { fg = "scale.gray.5", bg = "canvas.overlay" }
74+
75+"diagnostic.hint" = { underline = { color = "success.fg", style = "curl" } }
76+"diagnostic.info" = { underline = { color = "accent.fg", style = "curl" } }
77+"diagnostic.warning" = { underline = { color = "attention.fg", style = "curl" } }
78+"diagnostic.error" = { underline = { color = "danger.fg", style = "curl" } }
79+
80+hint = "success.fg"
81+info = "accent.fg"
82+warning = "attention.fg"
83+error = "danger.fg"
84+
85+[palette]
86+"accent.emphasis" = "#1f6feb"
87+"accent.fg" = "#58a6ff"
88+"accent.muted" = "#388bfd66"
89+"accent.subtle" = "#388bfd26"
90+"attention.emphasis" = "#9e6a03"
91+"attention.fg" = "#d29922"
92+"attention.muted" = "#bb800966"
93+"attention.subtle" = "#bb800926"
94+"border.default" = "#30363d"
95+"border.muted" = "#21262d"
96+"border.subtle" = "#f0f6fc1a"
97+"canvas.default" = "#0d1117"
98+"canvas.inset" = "#010409"
99+"canvas.overlay" = "#161b22"
100+"canvas.subtle" = "#161b22"
101+"closed.emphasis" = "#da3633"
102+"closed.fg" = "#f85149"
103+"closed.muted" = "#f8514966"
104+"closed.subtle" = "#f8514926"
105+"danger.emphasis" = "#da3633"
106+"danger.fg" = "#f85149"
107+"danger.muted" = "#f8514966"
108+"danger.subtle" = "#f8514926"
109+"done.emphasis" = "#8957e5"
110+"done.fg" = "#a371f7"
111+"done.muted" = "#a371f766"
112+"done.subtle" = "#a371f726"
113+"fg.default" = "#c9d1d9"
114+"fg.muted" = "#8b949e"
115+"fg.onEmphasis" = "#ffffff"
116+"fg.subtle" = "#6e7681"
117+"neutral.emphasis" = "#6e7681"
118+"neutral.emphasisPlus" = "#6e7681"
119+"neutral.muted" = "#6e768166"
120+"neutral.subtle" = "#6e76811a"
121+"open.emphasis" = "#238636"
122+"open.fg" = "#3fb950"
123+"open.muted" = "#2ea04366"
124+"open.subtle" = "#2ea04326"
125+"scale.black" = "#010409"
126+"scale.blue.0" = "#cae8ff"
127+"scale.blue.1" = "#a5d6ff"
128+"scale.blue.2" = "#79c0ff"
129+"scale.blue.3" = "#58a6ff"
130+"scale.blue.4" = "#388bfd"
131+"scale.blue.5" = "#1f6feb"
132+"scale.blue.6" = "#1158c7"
133+"scale.blue.7" = "#0d419d"
134+"scale.blue.8" = "#0c2d6b"
135+"scale.blue.9" = "#051d4d"
136+"scale.coral.0" = "#ffddd2"
137+"scale.coral.1" = "#ffc2b2"
138+"scale.coral.2" = "#ffa28b"
139+"scale.coral.3" = "#f78166"
140+"scale.coral.4" = "#ea6045"
141+"scale.coral.5" = "#cf462d"
142+"scale.coral.6" = "#ac3220"
143+"scale.coral.7" = "#872012"
144+"scale.coral.8" = "#640d04"
145+"scale.coral.9" = "#460701"
146+"scale.gray.0" = "#f0f6fc"
147+"scale.gray.1" = "#c9d1d9"
148+"scale.gray.2" = "#b1bac4"
149+"scale.gray.3" = "#8b949e"
150+"scale.gray.4" = "#6e7681"
151+"scale.gray.5" = "#484f58"
152+"scale.gray.6" = "#30363d"
153+"scale.gray.7" = "#21262d"
154+"scale.gray.8" = "#161b22"
155+"scale.gray.9" = "#0d1117"
156+"scale.green.0" = "#aff5b4"
157+"scale.green.1" = "#7ee787"
158+"scale.green.2" = "#56d364"
159+"scale.green.3" = "#3fb950"
160+"scale.green.4" = "#2ea043"
161+"scale.green.5" = "#238636"
162+"scale.green.6" = "#196c2e"
163+"scale.green.7" = "#0f5323"
164+"scale.green.8" = "#033a16"
165+"scale.green.9" = "#04260f"
166+"scale.orange.0" = "#ffdfb6"
167+"scale.orange.1" = "#ffc680"
168+"scale.orange.2" = "#ffa657"
169+"scale.orange.3" = "#f0883e"
170+"scale.orange.4" = "#db6d28"
171+"scale.orange.5" = "#bd561d"
172+"scale.orange.6" = "#9b4215"
173+"scale.orange.7" = "#762d0a"
174+"scale.orange.8" = "#5a1e02"
175+"scale.orange.9" = "#3d1300"
176+"scale.pink.0" = "#ffdaec"
177+"scale.pink.1" = "#ffbedd"
178+"scale.pink.2" = "#ff9bce"
179+"scale.pink.3" = "#f778ba"
180+"scale.pink.4" = "#db61a2"
181+"scale.pink.5" = "#bf4b8a"
182+"scale.pink.6" = "#9e3670"
183+"scale.pink.7" = "#7d2457"
184+"scale.pink.8" = "#5e103e"
185+"scale.pink.9" = "#42062a"
186+"scale.purple.0" = "#eddeff"
187+"scale.purple.1" = "#e2c5ff"
188+"scale.purple.2" = "#d2a8ff"
189+"scale.purple.3" = "#bc8cff"
190+"scale.purple.4" = "#a371f7"
191+"scale.purple.5" = "#8957e5"
192+"scale.purple.6" = "#6e40c9"
193+"scale.purple.7" = "#553098"
194+"scale.purple.8" = "#3c1e70"
195+"scale.purple.9" = "#271052"
196+"scale.red.0" = "#ffdcd7"
197+"scale.red.1" = "#ffc1ba"
198+"scale.red.2" = "#ffa198"
199+"scale.red.3" = "#ff7b72"
200+"scale.red.4" = "#f85149"
201+"scale.red.5" = "#da3633"
202+"scale.red.6" = "#b62324"
203+"scale.red.7" = "#8e1519"
204+"scale.red.8" = "#67060c"
205+"scale.red.9" = "#490202"
206+"scale.white" = "#ffffff"
207+"scale.yellow.0" = "#f8e3a1"
208+"scale.yellow.1" = "#f2cc60"
209+"scale.yellow.2" = "#e3b341"
210+"scale.yellow.3" = "#d29922"
211+"scale.yellow.4" = "#bb8009"
212+"scale.yellow.5" = "#9e6a03"
213+"scale.yellow.6" = "#845306"
214+"scale.yellow.7" = "#693e00"
215+"scale.yellow.8" = "#4b2900"
216+"scale.yellow.9" = "#341a00"
217+"severe.emphasis" = "#bd561d"
218+"severe.fg" = "#db6d28"
219+"severe.muted" = "#db6d2866"
220+"severe.subtle" = "#db6d2826"
221+"sponsors.emphasis" = "#bf4b8a"
222+"sponsors.fg" = "#db61a2"
223+"sponsors.muted" = "#db61a266"
224+"sponsors.subtle" = "#db61a226"
225+"success.emphasis" = "#238636"
226+"success.fg" = "#3fb950"
227+"success.muted" = "#2ea04366"
228+"success.subtle" = "#2ea04326"
runtime/themes/github_dark_colorblind.tomlnew file+151
@@ -0,0 +1,151 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+inherits = "github_dark"
7+
8+[palette]
9+"accent.emphasis" = "#1f6feb"
10+"accent.fg" = "#58a6ff"
11+"accent.muted" = "#388bfd66"
12+"accent.subtle" = "#388bfd26"
13+"attention.emphasis" = "#9e6a03"
14+"attention.fg" = "#d29922"
15+"attention.muted" = "#bb800966"
16+"attention.subtle" = "#bb800926"
17+"border.default" = "#30363d"
18+"border.muted" = "#21262d"
19+"border.subtle" = "#f0f6fc1a"
20+"canvas.default" = "#0d1117"
21+"canvas.inset" = "#010409"
22+"canvas.overlay" = "#161b22"
23+"canvas.subtle" = "#161b22"
24+"closed.emphasis" = "#6e7681"
25+"closed.fg" = "#8b949e"
26+"closed.muted" = "#6e768166"
27+"closed.subtle" = "#6e76811a"
28+"danger.emphasis" = "#b76100"
29+"danger.fg" = "#d47616"
30+"danger.muted" = "#d4761666"
31+"danger.subtle" = "#d4761626"
32+"done.emphasis" = "#8957e5"
33+"done.fg" = "#a371f7"
34+"done.muted" = "#a371f766"
35+"done.subtle" = "#a371f726"
36+"fg.default" = "#c9d1d9"
37+"fg.muted" = "#8b949e"
38+"fg.onEmphasis" = "#ffffff"
39+"fg.subtle" = "#6e7681"
40+"neutral.emphasis" = "#6e7681"
41+"neutral.emphasisPlus" = "#6e7681"
42+"neutral.muted" = "#6e768166"
43+"neutral.subtle" = "#6e76811a"
44+"open.emphasis" = "#b76100"
45+"open.fg" = "#ec8e2c"
46+"open.muted" = "#d4761666"
47+"open.subtle" = "#d4761626"
48+"scale.black" = "#010409"
49+"scale.blue.0" = "#cae8ff"
50+"scale.blue.1" = "#a5d6ff"
51+"scale.blue.2" = "#79c0ff"
52+"scale.blue.3" = "#58a6ff"
53+"scale.blue.4" = "#388bfd"
54+"scale.blue.5" = "#1f6feb"
55+"scale.blue.6" = "#1158c7"
56+"scale.blue.7" = "#0d419d"
57+"scale.blue.8" = "#0c2d6b"
58+"scale.blue.9" = "#051d4d"
59+"scale.coral.0" = "#ffddd2"
60+"scale.coral.1" = "#ffc2b2"
61+"scale.coral.2" = "#ffa28b"
62+"scale.coral.3" = "#f78166"
63+"scale.coral.4" = "#ea6045"
64+"scale.coral.5" = "#cf462d"
65+"scale.coral.6" = "#ac3220"
66+"scale.coral.7" = "#872012"
67+"scale.coral.8" = "#640d04"
68+"scale.coral.9" = "#460701"
69+"scale.gray.0" = "#f0f6fc"
70+"scale.gray.1" = "#c9d1d9"
71+"scale.gray.2" = "#b1bac4"
72+"scale.gray.3" = "#8b949e"
73+"scale.gray.4" = "#6e7681"
74+"scale.gray.5" = "#484f58"
75+"scale.gray.6" = "#30363d"
76+"scale.gray.7" = "#21262d"
77+"scale.gray.8" = "#161b22"
78+"scale.gray.9" = "#0d1117"
79+"scale.green.0" = "#cae8ff"
80+"scale.green.1" = "#a5d6ff"
81+"scale.green.2" = "#79c0ff"
82+"scale.green.3" = "#58a6ff"
83+"scale.green.4" = "#388bfd"
84+"scale.green.5" = "#1f6feb"
85+"scale.green.6" = "#1158c7"
86+"scale.green.7" = "#0d419d"
87+"scale.green.8" = "#0c2d6b"
88+"scale.green.9" = "#051d4d"
89+"scale.orange.0" = "#ffe2bb"
90+"scale.orange.1" = "#ffc981"
91+"scale.orange.2" = "#fdac54"
92+"scale.orange.3" = "#ec8e2c"
93+"scale.orange.4" = "#d47616"
94+"scale.orange.5" = "#b76100"
95+"scale.orange.6" = "#914d04"
96+"scale.orange.7" = "#6c3906"
97+"scale.orange.8" = "#4e2906"
98+"scale.orange.9" = "#331c04"
99+"scale.pink.0" = "#ffdaec"
100+"scale.pink.1" = "#ffbedd"
101+"scale.pink.2" = "#ff9bce"
102+"scale.pink.3" = "#f778ba"
103+"scale.pink.4" = "#db61a2"
104+"scale.pink.5" = "#bf4b8a"
105+"scale.pink.6" = "#9e3670"
106+"scale.pink.7" = "#7d2457"
107+"scale.pink.8" = "#5e103e"
108+"scale.pink.9" = "#42062a"
109+"scale.purple.0" = "#eddeff"
110+"scale.purple.1" = "#e2c5ff"
111+"scale.purple.2" = "#d2a8ff"
112+"scale.purple.3" = "#bc8cff"
113+"scale.purple.4" = "#a371f7"
114+"scale.purple.5" = "#8957e5"
115+"scale.purple.6" = "#6e40c9"
116+"scale.purple.7" = "#553098"
117+"scale.purple.8" = "#3c1e70"
118+"scale.purple.9" = "#271052"
119+"scale.red.0" = "#ffe2bb"
120+"scale.red.1" = "#ffc981"
121+"scale.red.2" = "#fdac54"
122+"scale.red.3" = "#ec8e2c"
123+"scale.red.4" = "#d47616"
124+"scale.red.5" = "#b76100"
125+"scale.red.6" = "#914d04"
126+"scale.red.7" = "#6c3906"
127+"scale.red.8" = "#4e2906"
128+"scale.red.9" = "#331c04"
129+"scale.white" = "#ffffff"
130+"scale.yellow.0" = "#f8e3a1"
131+"scale.yellow.1" = "#f2cc60"
132+"scale.yellow.2" = "#e3b341"
133+"scale.yellow.3" = "#d29922"
134+"scale.yellow.4" = "#bb8009"
135+"scale.yellow.5" = "#9e6a03"
136+"scale.yellow.6" = "#845306"
137+"scale.yellow.7" = "#693e00"
138+"scale.yellow.8" = "#4b2900"
139+"scale.yellow.9" = "#341a00"
140+"severe.emphasis" = "#b76100"
141+"severe.fg" = "#d47616"
142+"severe.muted" = "#d4761666"
143+"severe.subtle" = "#d4761626"
144+"sponsors.emphasis" = "#bf4b8a"
145+"sponsors.fg" = "#db61a2"
146+"sponsors.muted" = "#db61a266"
147+"sponsors.subtle" = "#db61a226"
148+"success.emphasis" = "#1f6feb"
149+"success.fg" = "#58a6ff"
150+"success.muted" = "#388bfd66"
151+"success.subtle" = "#388bfd26"
runtime/themes/github_dark_dimmed.tomlnew file+151
@@ -0,0 +1,151 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+inherits = "github_dark"
7+
8+[palette]
9+"accent.emphasis" = "#316dca"
10+"accent.fg" = "#539bf5"
11+"accent.muted" = "#4184e466"
12+"accent.subtle" = "#4184e426"
13+"attention.emphasis" = "#966600"
14+"attention.fg" = "#c69026"
15+"attention.muted" = "#ae7c1466"
16+"attention.subtle" = "#ae7c1426"
17+"border.default" = "#444c56"
18+"border.muted" = "#373e47"
19+"border.subtle" = "#cdd9e51a"
20+"canvas.default" = "#22272e"
21+"canvas.inset" = "#1c2128"
22+"canvas.overlay" = "#2d333b"
23+"canvas.subtle" = "#2d333b"
24+"closed.emphasis" = "#c93c37"
25+"closed.fg" = "#e5534b"
26+"closed.muted" = "#e5534b66"
27+"closed.subtle" = "#e5534b26"
28+"danger.emphasis" = "#c93c37"
29+"danger.fg" = "#e5534b"
30+"danger.muted" = "#e5534b66"
31+"danger.subtle" = "#e5534b26"
32+"done.emphasis" = "#8256d0"
33+"done.fg" = "#986ee2"
34+"done.muted" = "#986ee266"
35+"done.subtle" = "#986ee226"
36+"fg.default" = "#adbac7"
37+"fg.muted" = "#768390"
38+"fg.onEmphasis" = "#cdd9e5"
39+"fg.subtle" = "#636e7b"
40+"neutral.emphasis" = "#636e7b"
41+"neutral.emphasisPlus" = "#636e7b"
42+"neutral.muted" = "#636e7b66"
43+"neutral.subtle" = "#636e7b1a"
44+"open.emphasis" = "#347d39"
45+"open.fg" = "#57ab5a"
46+"open.muted" = "#46954a66"
47+"open.subtle" = "#46954a26"
48+"scale.black" = "#1c2128"
49+"scale.blue.0" = "#c6e6ff"
50+"scale.blue.1" = "#96d0ff"
51+"scale.blue.2" = "#6cb6ff"
52+"scale.blue.3" = "#539bf5"
53+"scale.blue.4" = "#4184e4"
54+"scale.blue.5" = "#316dca"
55+"scale.blue.6" = "#255ab2"
56+"scale.blue.7" = "#1b4b91"
57+"scale.blue.8" = "#143d79"
58+"scale.blue.9" = "#0f2d5c"
59+"scale.coral.0" = "#ffdacf"
60+"scale.coral.1" = "#ffb9a5"
61+"scale.coral.2" = "#f79981"
62+"scale.coral.3" = "#ec775c"
63+"scale.coral.4" = "#de5b41"
64+"scale.coral.5" = "#c2442d"
65+"scale.coral.6" = "#a93524"
66+"scale.coral.7" = "#8d291b"
67+"scale.coral.8" = "#771d13"
68+"scale.coral.9" = "#5d1008"
69+"scale.gray.0" = "#cdd9e5"
70+"scale.gray.1" = "#adbac7"
71+"scale.gray.2" = "#909dab"
72+"scale.gray.3" = "#768390"
73+"scale.gray.4" = "#636e7b"
74+"scale.gray.5" = "#545d68"
75+"scale.gray.6" = "#444c56"
76+"scale.gray.7" = "#373e47"
77+"scale.gray.8" = "#2d333b"
78+"scale.gray.9" = "#22272e"
79+"scale.green.0" = "#b4f1b4"
80+"scale.green.1" = "#8ddb8c"
81+"scale.green.2" = "#6bc46d"
82+"scale.green.3" = "#57ab5a"
83+"scale.green.4" = "#46954a"
84+"scale.green.5" = "#347d39"
85+"scale.green.6" = "#2b6a30"
86+"scale.green.7" = "#245829"
87+"scale.green.8" = "#1b4721"
88+"scale.green.9" = "#113417"
89+"scale.orange.0" = "#ffddb0"
90+"scale.orange.1" = "#ffbc6f"
91+"scale.orange.2" = "#f69d50"
92+"scale.orange.3" = "#e0823d"
93+"scale.orange.4" = "#cc6b2c"
94+"scale.orange.5" = "#ae5622"
95+"scale.orange.6" = "#94471b"
96+"scale.orange.7" = "#7f3913"
97+"scale.orange.8" = "#682d0f"
98+"scale.orange.9" = "#4d210c"
99+"scale.pink.0" = "#ffd7eb"
100+"scale.pink.1" = "#ffb3d8"
101+"scale.pink.2" = "#fc8dc7"
102+"scale.pink.3" = "#e275ad"
103+"scale.pink.4" = "#c96198"
104+"scale.pink.5" = "#ae4c82"
105+"scale.pink.6" = "#983b6e"
106+"scale.pink.7" = "#7e325a"
107+"scale.pink.8" = "#69264a"
108+"scale.pink.9" = "#551639"
109+"scale.purple.0" = "#eedcff"
110+"scale.purple.1" = "#dcbdfb"
111+"scale.purple.2" = "#dcbdfb"
112+"scale.purple.3" = "#b083f0"
113+"scale.purple.4" = "#986ee2"
114+"scale.purple.5" = "#8256d0"
115+"scale.purple.6" = "#6b44bc"
116+"scale.purple.7" = "#5936a2"
117+"scale.purple.8" = "#472c82"
118+"scale.purple.9" = "#352160"
119+"scale.red.0" = "#ffd8d3"
120+"scale.red.1" = "#ffb8b0"
121+"scale.red.2" = "#ff938a"
122+"scale.red.3" = "#f47067"
123+"scale.red.4" = "#e5534b"
124+"scale.red.5" = "#c93c37"
125+"scale.red.6" = "#ad2e2c"
126+"scale.red.7" = "#922323"
127+"scale.red.8" = "#78191b"
128+"scale.red.9" = "#5d0f12"
129+"scale.white" = "#cdd9e5"
130+"scale.yellow.0" = "#fbe090"
131+"scale.yellow.1" = "#eac55f"
132+"scale.yellow.2" = "#daaa3f"
133+"scale.yellow.3" = "#c69026"
134+"scale.yellow.4" = "#ae7c14"
135+"scale.yellow.5" = "#966600"
136+"scale.yellow.6" = "#805400"
137+"scale.yellow.7" = "#6c4400"
138+"scale.yellow.8" = "#593600"
139+"scale.yellow.9" = "#452700"
140+"severe.emphasis" = "#ae5622"
141+"severe.fg" = "#cc6b2c"
142+"severe.muted" = "#cc6b2c66"
143+"severe.subtle" = "#cc6b2c26"
144+"sponsors.emphasis" = "#ae4c82"
145+"sponsors.fg" = "#c96198"
146+"sponsors.muted" = "#c9619866"
147+"sponsors.subtle" = "#c9619826"
148+"success.emphasis" = "#347d39"
149+"success.fg" = "#57ab5a"
150+"success.muted" = "#46954a66"
151+"success.subtle" = "#46954a26"
runtime/themes/github_dark_high_contrast.tomlnew file+151
@@ -0,0 +1,151 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+inherits = "github_dark"
7+
8+[palette]
9+"accent.emphasis" = "#409eff"
10+"accent.fg" = "#71b7ff"
11+"accent.muted" = "#409eff"
12+"accent.subtle" = "#409eff26"
13+"attention.emphasis" = "#e09b13"
14+"attention.fg" = "#f0b72f"
15+"attention.muted" = "#e09b13"
16+"attention.subtle" = "#e09b1326"
17+"border.default" = "#7a828e"
18+"border.muted" = "#7a828e"
19+"border.subtle" = "#7a828e"
20+"canvas.default" = "#0a0c10"
21+"canvas.inset" = "#010409"
22+"canvas.overlay" = "#272b33"
23+"canvas.subtle" = "#272b33"
24+"closed.emphasis" = "#ff6a69"
25+"closed.fg" = "#ff6a69"
26+"closed.muted" = "#ff6a6966"
27+"closed.subtle" = "#ff6a6926"
28+"danger.emphasis" = "#ff6a69"
29+"danger.fg" = "#ff6a69"
30+"danger.muted" = "#ff6a69"
31+"danger.subtle" = "#ff6a6926"
32+"done.emphasis" = "#b87fff"
33+"done.fg" = "#b780ff"
34+"done.muted" = "#b780ff"
35+"done.subtle" = "#b780ff26"
36+"fg.default" = "#f0f3f6"
37+"fg.muted" = "#f0f3f6"
38+"fg.onEmphasis" = "#0a0c10"
39+"fg.subtle" = "#9ea7b3"
40+"neutral.emphasis" = "#9ea7b3"
41+"neutral.emphasisPlus" = "#ffffff"
42+"neutral.muted" = "#9ea7b366"
43+"neutral.subtle" = "#9ea7b31a"
44+"open.emphasis" = "#09b43a"
45+"open.fg" = "#26cd4d"
46+"open.muted" = "#09b43a66"
47+"open.subtle" = "#09b43a26"
48+"scale.black" = "#010409"
49+"scale.blue.0" = "#caeaff"
50+"scale.blue.1" = "#addcff"
51+"scale.blue.2" = "#91cbff"
52+"scale.blue.3" = "#71b7ff"
53+"scale.blue.4" = "#409eff"
54+"scale.blue.5" = "#409eff"
55+"scale.blue.6" = "#318bf8"
56+"scale.blue.7" = "#2672f3"
57+"scale.blue.8" = "#1e60d5"
58+"scale.blue.9" = "#194fb1"
59+"scale.coral.0" = "#ffded4"
60+"scale.coral.1" = "#ffcbb9"
61+"scale.coral.2" = "#ffb39b"
62+"scale.coral.3" = "#ff967d"
63+"scale.coral.4" = "#fc704f"
64+"scale.coral.5" = "#fc704f"
65+"scale.coral.6" = "#f75133"
66+"scale.coral.7" = "#e03b21"
67+"scale.coral.8" = "#c62612"
68+"scale.coral.9" = "#a91500"
69+"scale.gray.0" = "#ffffff"
70+"scale.gray.1" = "#f0f3f6"
71+"scale.gray.2" = "#d9dee3"
72+"scale.gray.3" = "#bdc4cc"
73+"scale.gray.4" = "#9ea7b3"
74+"scale.gray.5" = "#7a828e"
75+"scale.gray.6" = "#525964"
76+"scale.gray.7" = "#272b33"
77+"scale.gray.8" = "#272b33"
78+"scale.gray.9" = "#0a0c10"
79+"scale.green.0" = "#acf7b6"
80+"scale.green.1" = "#72f088"
81+"scale.green.2" = "#4ae168"
82+"scale.green.3" = "#26cd4d"
83+"scale.green.4" = "#09b43a"
84+"scale.green.5" = "#09b43a"
85+"scale.green.6" = "#02a232"
86+"scale.green.7" = "#008c2c"
87+"scale.green.8" = "#007728"
88+"scale.green.9" = "#006222"
89+"scale.orange.0" = "#ffe1b4"
90+"scale.orange.1" = "#ffcf86"
91+"scale.orange.2" = "#ffb757"
92+"scale.orange.3" = "#fe9a2d"
93+"scale.orange.4" = "#e7811d"
94+"scale.orange.5" = "#e7811d"
95+"scale.orange.6" = "#d57014"
96+"scale.orange.7" = "#bf5e0a"
97+"scale.orange.8" = "#a74c00"
98+"scale.orange.9" = "#8f3c00"
99+"scale.pink.0" = "#ffdceb"
100+"scale.pink.1" = "#ffc7e1"
101+"scale.pink.2" = "#ffadd4"
102+"scale.pink.3" = "#ff8dc7"
103+"scale.pink.4" = "#ef6eb1"
104+"scale.pink.5" = "#ef6eb1"
105+"scale.pink.6" = "#e456a3"
106+"scale.pink.7" = "#d23d91"
107+"scale.pink.8" = "#b72c7d"
108+"scale.pink.9" = "#9c1d6a"
109+"scale.purple.0" = "#f0dfff"
110+"scale.purple.1" = "#e6ccff"
111+"scale.purple.2" = "#dbb7ff"
112+"scale.purple.3" = "#cb9eff"
113+"scale.purple.4" = "#b780ff"
114+"scale.purple.5" = "#b87fff"
115+"scale.purple.6" = "#a66bff"
116+"scale.purple.7" = "#954ffd"
117+"scale.purple.8" = "#8031f7"
118+"scale.purple.9" = "#6921d7"
119+"scale.red.0" = "#ffdedb"
120+"scale.red.1" = "#ffc9c7"
121+"scale.red.2" = "#ffb1af"
122+"scale.red.3" = "#ff9492"
123+"scale.red.4" = "#ff6a69"
124+"scale.red.5" = "#ff6a69"
125+"scale.red.6" = "#ff4445"
126+"scale.red.7" = "#e82a2f"
127+"scale.red.8" = "#cc1421"
128+"scale.red.9" = "#ad0116"
129+"scale.white" = "#ffffff"
130+"scale.yellow.0" = "#fbe59e"
131+"scale.yellow.1" = "#fbd669"
132+"scale.yellow.2" = "#f7c843"
133+"scale.yellow.3" = "#f0b72f"
134+"scale.yellow.4" = "#e09b13"
135+"scale.yellow.5" = "#e09b13"
136+"scale.yellow.6" = "#c88508"
137+"scale.yellow.7" = "#ae7104"
138+"scale.yellow.8" = "#945d02"
139+"scale.yellow.9" = "#7b4900"
140+"severe.emphasis" = "#e7811d"
141+"severe.fg" = "#e7811d"
142+"severe.muted" = "#e7811d"
143+"severe.subtle" = "#e7811d26"
144+"sponsors.emphasis" = "#ef6eb1"
145+"sponsors.fg" = "#ef6eb1"
146+"sponsors.muted" = "#ef6eb1"
147+"sponsors.subtle" = "#ef6eb126"
148+"success.emphasis" = "#09b43a"
149+"success.fg" = "#26cd4d"
150+"success.muted" = "#09b43a"
151+"success.subtle" = "#09b43a26"
runtime/themes/github_dark_tritanopia.tomlnew file+151
@@ -0,0 +1,151 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+inherits = "github_dark"
7+
8+[palette]
9+"accent.emphasis" = "#1f6feb"
10+"accent.fg" = "#58a6ff"
11+"accent.muted" = "#388bfd66"
12+"accent.subtle" = "#388bfd26"
13+"attention.emphasis" = "#9e6a03"
14+"attention.fg" = "#d29922"
15+"attention.muted" = "#bb800966"
16+"attention.subtle" = "#bb800926"
17+"border.default" = "#30363d"
18+"border.muted" = "#21262d"
19+"border.subtle" = "#f0f6fc1a"
20+"canvas.default" = "#0d1117"
21+"canvas.inset" = "#010409"
22+"canvas.overlay" = "#161b22"
23+"canvas.subtle" = "#161b22"
24+"closed.emphasis" = "#6e7681"
25+"closed.fg" = "#8b949e"
26+"closed.muted" = "#6e768166"
27+"closed.subtle" = "#6e76811a"
28+"danger.emphasis" = "#da3633"
29+"danger.fg" = "#f85149"
30+"danger.muted" = "#f8514966"
31+"danger.subtle" = "#f8514926"
32+"done.emphasis" = "#8957e5"
33+"done.fg" = "#a371f7"
34+"done.muted" = "#a371f766"
35+"done.subtle" = "#a371f726"
36+"fg.default" = "#c9d1d9"
37+"fg.muted" = "#8b949e"
38+"fg.onEmphasis" = "#ffffff"
39+"fg.subtle" = "#6e7681"
40+"neutral.emphasis" = "#6e7681"
41+"neutral.emphasisPlus" = "#6e7681"
42+"neutral.muted" = "#6e768166"
43+"neutral.subtle" = "#6e76811a"
44+"open.emphasis" = "#da3633"
45+"open.fg" = "#ff7b72"
46+"open.muted" = "#f8514966"
47+"open.subtle" = "#f8514926"
48+"scale.black" = "#010409"
49+"scale.blue.0" = "#cae8ff"
50+"scale.blue.1" = "#a5d6ff"
51+"scale.blue.2" = "#79c0ff"
52+"scale.blue.3" = "#58a6ff"
53+"scale.blue.4" = "#388bfd"
54+"scale.blue.5" = "#1f6feb"
55+"scale.blue.6" = "#1158c7"
56+"scale.blue.7" = "#0d419d"
57+"scale.blue.8" = "#0c2d6b"
58+"scale.blue.9" = "#051d4d"
59+"scale.coral.0" = "#ffddd2"
60+"scale.coral.1" = "#ffc2b2"
61+"scale.coral.2" = "#ffa28b"
62+"scale.coral.3" = "#f78166"
63+"scale.coral.4" = "#ea6045"
64+"scale.coral.5" = "#cf462d"
65+"scale.coral.6" = "#ac3220"
66+"scale.coral.7" = "#872012"
67+"scale.coral.8" = "#640d04"
68+"scale.coral.9" = "#460701"
69+"scale.gray.0" = "#f0f6fc"
70+"scale.gray.1" = "#c9d1d9"
71+"scale.gray.2" = "#b1bac4"
72+"scale.gray.3" = "#8b949e"
73+"scale.gray.4" = "#6e7681"
74+"scale.gray.5" = "#484f58"
75+"scale.gray.6" = "#30363d"
76+"scale.gray.7" = "#21262d"
77+"scale.gray.8" = "#161b22"
78+"scale.gray.9" = "#0d1117"
79+"scale.green.0" = "#cae8ff"
80+"scale.green.1" = "#a5d6ff"
81+"scale.green.2" = "#79c0ff"
82+"scale.green.3" = "#58a6ff"
83+"scale.green.4" = "#388bfd"
84+"scale.green.5" = "#1f6feb"
85+"scale.green.6" = "#1158c7"
86+"scale.green.7" = "#0d419d"
87+"scale.green.8" = "#0c2d6b"
88+"scale.green.9" = "#051d4d"
89+"scale.orange.0" = "#ffdcd7"
90+"scale.orange.1" = "#ffc1ba"
91+"scale.orange.2" = "#ffa198"
92+"scale.orange.3" = "#ff7b72"
93+"scale.orange.4" = "#f85149"
94+"scale.orange.5" = "#da3633"
95+"scale.orange.6" = "#b62324"
96+"scale.orange.7" = "#8e1519"
97+"scale.orange.8" = "#67060c"
98+"scale.orange.9" = "#490202"
99+"scale.pink.0" = "#ffdaec"
100+"scale.pink.1" = "#ffbedd"
101+"scale.pink.2" = "#ff9bce"
102+"scale.pink.3" = "#f778ba"
103+"scale.pink.4" = "#db61a2"
104+"scale.pink.5" = "#bf4b8a"
105+"scale.pink.6" = "#9e3670"
106+"scale.pink.7" = "#7d2457"
107+"scale.pink.8" = "#5e103e"
108+"scale.pink.9" = "#42062a"
109+"scale.purple.0" = "#eddeff"
110+"scale.purple.1" = "#e2c5ff"
111+"scale.purple.2" = "#d2a8ff"
112+"scale.purple.3" = "#bc8cff"
113+"scale.purple.4" = "#a371f7"
114+"scale.purple.5" = "#8957e5"
115+"scale.purple.6" = "#6e40c9"
116+"scale.purple.7" = "#553098"
117+"scale.purple.8" = "#3c1e70"
118+"scale.purple.9" = "#271052"
119+"scale.red.0" = "#ffdcd7"
120+"scale.red.1" = "#ffc1ba"
121+"scale.red.2" = "#ffa198"
122+"scale.red.3" = "#ff7b72"
123+"scale.red.4" = "#f85149"
124+"scale.red.5" = "#da3633"
125+"scale.red.6" = "#b62324"
126+"scale.red.7" = "#8e1519"
127+"scale.red.8" = "#67060c"
128+"scale.red.9" = "#490202"
129+"scale.white" = "#ffffff"
130+"scale.yellow.0" = "#f8e3a1"
131+"scale.yellow.1" = "#f2cc60"
132+"scale.yellow.2" = "#e3b341"
133+"scale.yellow.3" = "#d29922"
134+"scale.yellow.4" = "#bb8009"
135+"scale.yellow.5" = "#9e6a03"
136+"scale.yellow.6" = "#845306"
137+"scale.yellow.7" = "#693e00"
138+"scale.yellow.8" = "#4b2900"
139+"scale.yellow.9" = "#341a00"
140+"severe.emphasis" = "#da3633"
141+"severe.fg" = "#f85149"
142+"severe.muted" = "#f8514966"
143+"severe.subtle" = "#f8514926"
144+"sponsors.emphasis" = "#bf4b8a"
145+"sponsors.fg" = "#db61a2"
146+"sponsors.muted" = "#db61a266"
147+"sponsors.subtle" = "#db61a226"
148+"success.emphasis" = "#1f6feb"
149+"success.fg" = "#58a6ff"
150+"success.muted" = "#388bfd66"
151+"success.subtle" = "#388bfd26"
runtime/themes/github_light.tomlnew file+228
@@ -0,0 +1,228 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+attribute = "fg.default"
7+keyword = "scale.red.5"
8+"keyword.directive" = "scale.red.5" # -- preprocessor comments (#if in C)
9+namespace = "scale.orange.6"
10+punctuation = "fg.default"
11+"punctuation.delimiter" = "fg.default"
12+operator = "scale.red.5"
13+special = "scale.blue.8"
14+"variable.other.member" = "fg.default"
15+variable = "fg.default"
16+"variable.parameter" = "scale.orange.6"
17+"variable.builtin" = "scale.red.5"
18+type = "scale.orange.6"
19+"type.builtin" = "scale.blue.6"
20+constructor = "done.fg"
21+function = "done.fg"
22+"function.macro" = "done.fg"
23+tag = "scale.green.6"
24+comment = "fg.muted"
25+constant = "scale.blue.6"
26+"constant.builtin" = "scale.blue.6"
27+string = "scale.blue.8"
28+"constant.numeric" = "scale.blue.6"
29+"constant.character.escape" = "scale.blue.6"
30+# used for lifetimes
31+label = "scale.red.5"
32+
33+"markup.heading" = "scale.blue.6"
34+"markup.bold" = { modifiers = ["bold"] }
35+"markup.italic" = { modifiers = ["italic"] }
36+"markup.link.url" = { modifiers = ["underlined"] }
37+"markup.link.text" = { fg = "scale.blue.8", modifiers = ["underlined"] }
38+"markup.raw" = "scale.blue.6"
39+
40+"diff.plus" = "open.fg"
41+"diff.minus" = "closed.fg"
42+"diff.delta" = "attention.fg"
43+
44+"ui.background" = { bg = "canvas.default" }
45+"ui.background.separator" = { fg = "fg.subtle" }
46+"ui.linenr" = { fg = "fg.subtle" }
47+"ui.linenr.selected" = { fg = "fg.default" }
48+"ui.statusline" = { fg = "fg.muted", bg = "neutral.subtle" }
49+"ui.statusline.active" = { fg = "fg.default", bg = "canvas.default", underline = { color = "scale.coral.3", style = "line" } }
50+"ui.statusline.normal" = { fg = "fg.default", bg = "accent.muted" }
51+"ui.statusline.insert" = { fg = "fg.default", bg = "attention.muted" }
52+"ui.statusline.select" = { fg = "fg.default", bg = "sponsors.muted" }
53+"ui.popup" = { bg = "scale.gray.0" }
54+"ui.popup.info" = { fg = "fg.default", bg = "scale.gray.0" }
55+"ui.window" = { fg = "border.default" }
56+"ui.help" = { fg = "fg.default", bg = "scale.gray.0" }
57+
58+"ui.text" = { fg = "fg.muted" }
59+"ui.text.focus" = { fg = "fg.default" }
60+"ui.text.inactive" = "fg.subtle"
61+"ui.virtual" = { fg = "scale.gray.2" }
62+
63+"ui.selection" = { bg = "scale.blue.0" }
64+"ui.selection.primary" = { bg = "scale.blue.1" }
65+"ui.cursor.match" = { fg = "attention.fg", modifiers = [
66+ "bold",
67+], underline = { style = "line" } }
68+"ui.cursor" = { modifiers = ["reversed"] }
69+"ui.cursorline.primary" = { bg = "canvas.subtle" }
70+
71+"ui.menu" = { fg = "fg.default", bg = "scale.gray.0" }
72+"ui.menu.selected" = { bg = "scale.gray.1" }
73+"ui.menu.scroll" = { fg = "scale.gray.2", bg = "scale.gray.0" }
74+
75+"diagnostic.hint" = { underline = { color = "success.fg", style = "curl" } }
76+"diagnostic.info" = { underline = { color = "accent.fg", style = "curl" } }
77+"diagnostic.warning" = { underline = { color = "attention.fg", style = "curl" } }
78+"diagnostic.error" = { underline = { color = "danger.fg", style = "curl" } }
79+
80+hint = "success.fg"
81+info = "accent.fg"
82+warning = "attention.fg"
83+error = "danger.fg"
84+
85+[palette]
86+"accent.emphasis" = "#0969da"
87+"accent.fg" = "#0969da"
88+"accent.muted" = "#54aeff66"
89+"accent.subtle" = "#ddf4ff"
90+"attention.emphasis" = "#bf8700"
91+"attention.fg" = "#9a6700"
92+"attention.muted" = "#d4a72c66"
93+"attention.subtle" = "#fff8c5"
94+"border.default" = "#d0d7de"
95+"border.muted" = "#d8dee4"
96+"border.subtle" = "#1b1f2426"
97+"canvas.default" = "#ffffff"
98+"canvas.inset" = "#f6f8fa"
99+"canvas.overlay" = "#ffffff"
100+"canvas.subtle" = "#f6f8fa"
101+"closed.emphasis" = "#cf222e"
102+"closed.fg" = "#cf222e"
103+"closed.muted" = "#ff818266"
104+"closed.subtle" = "#ffebe9"
105+"danger.emphasis" = "#cf222e"
106+"danger.fg" = "#cf222e"
107+"danger.muted" = "#ff818266"
108+"danger.subtle" = "#ffebe9"
109+"done.emphasis" = "#8250df"
110+"done.fg" = "#8250df"
111+"done.muted" = "#c297ff66"
112+"done.subtle" = "#fbefff"
113+"fg.default" = "#24292f"
114+"fg.muted" = "#57606a"
115+"fg.onEmphasis" = "#ffffff"
116+"fg.subtle" = "#6e7781"
117+"neutral.emphasis" = "#6e7781"
118+"neutral.emphasisPlus" = "#24292f"
119+"neutral.muted" = "#afb8c133"
120+"neutral.subtle" = "#eaeef280"
121+"open.emphasis" = "#2da44e"
122+"open.fg" = "#1a7f37"
123+"open.muted" = "#4ac26b66"
124+"open.subtle" = "#dafbe1"
125+"scale.black" = "#1b1f24"
126+"scale.blue.0" = "#ddf4ff"
127+"scale.blue.1" = "#b6e3ff"
128+"scale.blue.2" = "#80ccff"
129+"scale.blue.3" = "#54aeff"
130+"scale.blue.4" = "#218bff"
131+"scale.blue.5" = "#0969da"
132+"scale.blue.6" = "#0550ae"
133+"scale.blue.7" = "#033d8b"
134+"scale.blue.8" = "#0a3069"
135+"scale.blue.9" = "#002155"
136+"scale.coral.0" = "#fff0eb"
137+"scale.coral.1" = "#ffd6cc"
138+"scale.coral.2" = "#ffb4a1"
139+"scale.coral.3" = "#fd8c73"
140+"scale.coral.4" = "#ec6547"
141+"scale.coral.5" = "#c4432b"
142+"scale.coral.6" = "#9e2f1c"
143+"scale.coral.7" = "#801f0f"
144+"scale.coral.8" = "#691105"
145+"scale.coral.9" = "#510901"
146+"scale.gray.0" = "#f6f8fa"
147+"scale.gray.1" = "#eaeef2"
148+"scale.gray.2" = "#d0d7de"
149+"scale.gray.3" = "#afb8c1"
150+"scale.gray.4" = "#8c959f"
151+"scale.gray.5" = "#6e7781"
152+"scale.gray.6" = "#57606a"
153+"scale.gray.7" = "#424a53"
154+"scale.gray.8" = "#32383f"
155+"scale.gray.9" = "#24292f"
156+"scale.green.0" = "#dafbe1"
157+"scale.green.1" = "#aceebb"
158+"scale.green.2" = "#6fdd8b"
159+"scale.green.3" = "#4ac26b"
160+"scale.green.4" = "#2da44e"
161+"scale.green.5" = "#1a7f37"
162+"scale.green.6" = "#116329"
163+"scale.green.7" = "#044f1e"
164+"scale.green.8" = "#003d16"
165+"scale.green.9" = "#002d11"
166+"scale.orange.0" = "#fff1e5"
167+"scale.orange.1" = "#ffd8b5"
168+"scale.orange.2" = "#ffb77c"
169+"scale.orange.3" = "#fb8f44"
170+"scale.orange.4" = "#e16f24"
171+"scale.orange.5" = "#bc4c00"
172+"scale.orange.6" = "#953800"
173+"scale.orange.7" = "#762c00"
174+"scale.orange.8" = "#5c2200"
175+"scale.orange.9" = "#471700"
176+"scale.pink.0" = "#ffeff7"
177+"scale.pink.1" = "#ffd3eb"
178+"scale.pink.2" = "#ffadda"
179+"scale.pink.3" = "#ff80c8"
180+"scale.pink.4" = "#e85aad"
181+"scale.pink.5" = "#bf3989"
182+"scale.pink.6" = "#99286e"
183+"scale.pink.7" = "#772057"
184+"scale.pink.8" = "#611347"
185+"scale.pink.9" = "#4d0336"
186+"scale.purple.0" = "#fbefff"
187+"scale.purple.1" = "#ecd8ff"
188+"scale.purple.2" = "#d8b9ff"
189+"scale.purple.3" = "#c297ff"
190+"scale.purple.4" = "#a475f9"
191+"scale.purple.5" = "#8250df"
192+"scale.purple.6" = "#6639ba"
193+"scale.purple.7" = "#512a97"
194+"scale.purple.8" = "#3e1f79"
195+"scale.purple.9" = "#2e1461"
196+"scale.red.0" = "#ffebe9"
197+"scale.red.1" = "#ffcecb"
198+"scale.red.2" = "#ffaba8"
199+"scale.red.3" = "#ff8182"
200+"scale.red.4" = "#fa4549"
201+"scale.red.5" = "#cf222e"
202+"scale.red.6" = "#a40e26"
203+"scale.red.7" = "#82071e"
204+"scale.red.8" = "#660018"
205+"scale.red.9" = "#4c0014"
206+"scale.white" = "#ffffff"
207+"scale.yellow.0" = "#fff8c5"
208+"scale.yellow.1" = "#fae17d"
209+"scale.yellow.2" = "#eac54f"
210+"scale.yellow.3" = "#d4a72c"
211+"scale.yellow.4" = "#bf8700"
212+"scale.yellow.5" = "#9a6700"
213+"scale.yellow.6" = "#7d4e00"
214+"scale.yellow.7" = "#633c01"
215+"scale.yellow.8" = "#4d2d00"
216+"scale.yellow.9" = "#3b2300"
217+"severe.emphasis" = "#bc4c00"
218+"severe.fg" = "#bc4c00"
219+"severe.muted" = "#fb8f4466"
220+"severe.subtle" = "#fff1e5"
221+"sponsors.emphasis" = "#bf3989"
222+"sponsors.fg" = "#bf3989"
223+"sponsors.muted" = "#ff80c866"
224+"sponsors.subtle" = "#ffeff7"
225+"success.emphasis" = "#2da44e"
226+"success.fg" = "#1a7f37"
227+"success.muted" = "#4ac26b66"
228+"success.subtle" = "#dafbe1"
runtime/themes/github_light_colorblind.tomlnew file+151
@@ -0,0 +1,151 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+inherits = "github_light"
7+
8+[palette]
9+"accent.emphasis" = "#0969da"
10+"accent.fg" = "#0969da"
11+"accent.muted" = "#54aeff66"
12+"accent.subtle" = "#ddf4ff"
13+"attention.emphasis" = "#bf8700"
14+"attention.fg" = "#9a6700"
15+"attention.muted" = "#d4a72c66"
16+"attention.subtle" = "#fff8c5"
17+"border.default" = "#d0d7de"
18+"border.muted" = "#d8dee4"
19+"border.subtle" = "#1b1f2426"
20+"canvas.default" = "#ffffff"
21+"canvas.inset" = "#f6f8fa"
22+"canvas.overlay" = "#ffffff"
23+"canvas.subtle" = "#f6f8fa"
24+"closed.emphasis" = "#6e7781"
25+"closed.fg" = "#6e7781"
26+"closed.muted" = "#afb8c166"
27+"closed.subtle" = "#f6f8fa"
28+"danger.emphasis" = "#b35900"
29+"danger.fg" = "#b35900"
30+"danger.muted" = "#f7993966"
31+"danger.subtle" = "#fff5e8"
32+"done.emphasis" = "#8250df"
33+"done.fg" = "#8250df"
34+"done.muted" = "#c297ff66"
35+"done.subtle" = "#fbefff"
36+"fg.default" = "#24292f"
37+"fg.muted" = "#57606a"
38+"fg.onEmphasis" = "#ffffff"
39+"fg.subtle" = "#6e7781"
40+"neutral.emphasis" = "#6e7781"
41+"neutral.emphasisPlus" = "#24292f"
42+"neutral.muted" = "#afb8c133"
43+"neutral.subtle" = "#eaeef280"
44+"open.emphasis" = "#dd7815"
45+"open.fg" = "#b35900"
46+"open.muted" = "#f7993966"
47+"open.subtle" = "#fff5e8"
48+"scale.black" = "#1b1f24"
49+"scale.blue.0" = "#ddf4ff"
50+"scale.blue.1" = "#b6e3ff"
51+"scale.blue.2" = "#80ccff"
52+"scale.blue.3" = "#54aeff"
53+"scale.blue.4" = "#218bff"
54+"scale.blue.5" = "#0969da"
55+"scale.blue.6" = "#0550ae"
56+"scale.blue.7" = "#033d8b"
57+"scale.blue.8" = "#0a3069"
58+"scale.blue.9" = "#002155"
59+"scale.coral.0" = "#fff0eb"
60+"scale.coral.1" = "#ffd6cc"
61+"scale.coral.2" = "#ffb4a1"
62+"scale.coral.3" = "#fd8c73"
63+"scale.coral.4" = "#ec6547"
64+"scale.coral.5" = "#c4432b"
65+"scale.coral.6" = "#9e2f1c"
66+"scale.coral.7" = "#801f0f"
67+"scale.coral.8" = "#691105"
68+"scale.coral.9" = "#510901"
69+"scale.gray.0" = "#f6f8fa"
70+"scale.gray.1" = "#eaeef2"
71+"scale.gray.2" = "#d0d7de"
72+"scale.gray.3" = "#afb8c1"
73+"scale.gray.4" = "#8c959f"
74+"scale.gray.5" = "#6e7781"
75+"scale.gray.6" = "#57606a"
76+"scale.gray.7" = "#424a53"
77+"scale.gray.8" = "#32383f"
78+"scale.gray.9" = "#24292f"
79+"scale.green.0" = "#ddf4ff"
80+"scale.green.1" = "#b6e3ff"
81+"scale.green.2" = "#80ccff"
82+"scale.green.3" = "#54aeff"
83+"scale.green.4" = "#218bff"
84+"scale.green.5" = "#0969da"
85+"scale.green.6" = "#0550ae"
86+"scale.green.7" = "#033d8b"
87+"scale.green.8" = "#0a3069"
88+"scale.green.9" = "#002155"
89+"scale.orange.0" = "#fff5e8"
90+"scale.orange.1" = "#ffddb0"
91+"scale.orange.2" = "#ffbc6d"
92+"scale.orange.3" = "#f79939"
93+"scale.orange.4" = "#dd7815"
94+"scale.orange.5" = "#b35900"
95+"scale.orange.6" = "#8a4600"
96+"scale.orange.7" = "#6f3800"
97+"scale.orange.8" = "#572c00"
98+"scale.orange.9" = "#412000"
99+"scale.pink.0" = "#ffeff7"
100+"scale.pink.1" = "#ffd3eb"
101+"scale.pink.2" = "#ffadda"
102+"scale.pink.3" = "#ff80c8"
103+"scale.pink.4" = "#e85aad"
104+"scale.pink.5" = "#bf3989"
105+"scale.pink.6" = "#99286e"
106+"scale.pink.7" = "#772057"
107+"scale.pink.8" = "#611347"
108+"scale.pink.9" = "#4d0336"
109+"scale.purple.0" = "#fbefff"
110+"scale.purple.1" = "#ecd8ff"
111+"scale.purple.2" = "#d8b9ff"
112+"scale.purple.3" = "#c297ff"
113+"scale.purple.4" = "#a475f9"
114+"scale.purple.5" = "#8250df"
115+"scale.purple.6" = "#6639ba"
116+"scale.purple.7" = "#512a97"
117+"scale.purple.8" = "#3e1f79"
118+"scale.purple.9" = "#2e1461"
119+"scale.red.0" = "#fff5e8"
120+"scale.red.1" = "#ffddb0"
121+"scale.red.2" = "#ffbc6d"
122+"scale.red.3" = "#f79939"
123+"scale.red.4" = "#dd7815"
124+"scale.red.5" = "#b35900"
125+"scale.red.6" = "#8a4600"
126+"scale.red.7" = "#6f3800"
127+"scale.red.8" = "#572c00"
128+"scale.red.9" = "#412000"
129+"scale.white" = "#ffffff"
130+"scale.yellow.0" = "#fff8c5"
131+"scale.yellow.1" = "#fae17d"
132+"scale.yellow.2" = "#eac54f"
133+"scale.yellow.3" = "#d4a72c"
134+"scale.yellow.4" = "#bf8700"
135+"scale.yellow.5" = "#9a6700"
136+"scale.yellow.6" = "#7d4e00"
137+"scale.yellow.7" = "#633c01"
138+"scale.yellow.8" = "#4d2d00"
139+"scale.yellow.9" = "#3b2300"
140+"severe.emphasis" = "#b35900"
141+"severe.fg" = "#b35900"
142+"severe.muted" = "#f7993966"
143+"severe.subtle" = "#fff5e8"
144+"sponsors.emphasis" = "#bf3989"
145+"sponsors.fg" = "#bf3989"
146+"sponsors.muted" = "#ff80c866"
147+"sponsors.subtle" = "#ffeff7"
148+"success.emphasis" = "#218bff"
149+"success.fg" = "#0969da"
150+"success.muted" = "#54aeff66"
151+"success.subtle" = "#ddf4ff"
runtime/themes/github_light_high_contrast.tomlnew file+151
@@ -0,0 +1,151 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+inherits = "github_light"
7+
8+[palette]
9+"accent.emphasis" = "#0349b4"
10+"accent.fg" = "#0349b4"
11+"accent.muted" = "#368cf9"
12+"accent.subtle" = "#dff7ff"
13+"attention.emphasis" = "#744500"
14+"attention.fg" = "#744500"
15+"attention.muted" = "#b58407"
16+"attention.subtle" = "#fcf7be"
17+"border.default" = "#20252c"
18+"border.muted" = "#88929d"
19+"border.subtle" = "#010409cc"
20+"canvas.default" = "#ffffff"
21+"canvas.inset" = "#ffffff"
22+"canvas.overlay" = "#ffffff"
23+"canvas.subtle" = "#e7ecf0"
24+"closed.emphasis" = "#a0111f"
25+"closed.fg" = "#a0111f"
26+"closed.muted" = "#ee5a5d66"
27+"closed.subtle" = "#fff0ee"
28+"danger.emphasis" = "#a0111f"
29+"danger.fg" = "#a0111f"
30+"danger.muted" = "#ee5a5d"
31+"danger.subtle" = "#fff0ee"
32+"done.emphasis" = "#622cbc"
33+"done.fg" = "#622cbc"
34+"done.muted" = "#a371f7"
35+"done.subtle" = "#faf0fe"
36+"fg.default" = "#0e1116"
37+"fg.muted" = "#0e1116"
38+"fg.onEmphasis" = "#ffffff"
39+"fg.subtle" = "#66707b"
40+"neutral.emphasis" = "#66707b"
41+"neutral.emphasisPlus" = "#0e1116"
42+"neutral.muted" = "#acb6c033"
43+"neutral.subtle" = "#e7ecf0"
44+"open.emphasis" = "#117f32"
45+"open.fg" = "#055d20"
46+"open.muted" = "#26a14866"
47+"open.subtle" = "#d2fedb"
48+"scale.black" = "#010409"
49+"scale.blue.0" = "#dff7ff"
50+"scale.blue.1" = "#9cd7ff"
51+"scale.blue.2" = "#67b3fd"
52+"scale.blue.3" = "#368cf9"
53+"scale.blue.4" = "#1168e3"
54+"scale.blue.5" = "#0349b4"
55+"scale.blue.6" = "#023b95"
56+"scale.blue.7" = "#022f7a"
57+"scale.blue.8" = "#032563"
58+"scale.blue.9" = "#021a4a"
59+"scale.coral.0" = "#fff0ed"
60+"scale.coral.1" = "#ffc2b6"
61+"scale.coral.2" = "#ff8f7e"
62+"scale.coral.3" = "#ef5b48"
63+"scale.coral.4" = "#cd3425"
64+"scale.coral.5" = "#9f1710"
65+"scale.coral.6" = "#870706"
66+"scale.coral.7" = "#6f0107"
67+"scale.coral.8" = "#5b0002"
68+"scale.coral.9" = "#430200"
69+"scale.gray.0" = "#ffffff"
70+"scale.gray.1" = "#e7ecf0"
71+"scale.gray.2" = "#ced5dc"
72+"scale.gray.3" = "#acb6c0"
73+"scale.gray.4" = "#88929d"
74+"scale.gray.5" = "#66707b"
75+"scale.gray.6" = "#4b535d"
76+"scale.gray.7" = "#343b43"
77+"scale.gray.8" = "#20252c"
78+"scale.gray.9" = "#0e1116"
79+"scale.green.0" = "#d2fedb"
80+"scale.green.1" = "#82e596"
81+"scale.green.2" = "#43c663"
82+"scale.green.3" = "#26a148"
83+"scale.green.4" = "#117f32"
84+"scale.green.5" = "#055d20"
85+"scale.green.6" = "#024c1a"
86+"scale.green.7" = "#013d14"
87+"scale.green.8" = "#003110"
88+"scale.green.9" = "#00230b"
89+"scale.orange.0" = "#fff2d5"
90+"scale.orange.1" = "#ffc67b"
91+"scale.orange.2" = "#f99636"
92+"scale.orange.3" = "#dc6d1a"
93+"scale.orange.4" = "#b45105"
94+"scale.orange.5" = "#873800"
95+"scale.orange.6" = "#702c00"
96+"scale.orange.7" = "#5b2300"
97+"scale.orange.8" = "#491b00"
98+"scale.orange.9" = "#361200"
99+"scale.pink.0" = "#feeff7"
100+"scale.pink.1" = "#ffbde0"
101+"scale.pink.2" = "#fc87ca"
102+"scale.pink.3" = "#ed4baf"
103+"scale.pink.4" = "#c9248e"
104+"scale.pink.5" = "#971368"
105+"scale.pink.6" = "#7d0c57"
106+"scale.pink.7" = "#660847"
107+"scale.pink.8" = "#53043a"
108+"scale.pink.9" = "#3e022b"
109+"scale.purple.0" = "#faf0fe"
110+"scale.purple.1" = "#e0c5ff"
111+"scale.purple.2" = "#c49bff"
112+"scale.purple.3" = "#a371f7"
113+"scale.purple.4" = "#844ae7"
114+"scale.purple.5" = "#622cbc"
115+"scale.purple.6" = "#512598"
116+"scale.purple.7" = "#411d7b"
117+"scale.purple.8" = "#341763"
118+"scale.purple.9" = "#260f49"
119+"scale.red.0" = "#fff0ee"
120+"scale.red.1" = "#ffc1bc"
121+"scale.red.2" = "#ff8e8a"
122+"scale.red.3" = "#ee5a5d"
123+"scale.red.4" = "#d5232c"
124+"scale.red.5" = "#a0111f"
125+"scale.red.6" = "#86061d"
126+"scale.red.7" = "#6e011a"
127+"scale.red.8" = "#5a0016"
128+"scale.red.9" = "#430011"
129+"scale.white" = "#ffffff"
130+"scale.yellow.0" = "#fcf7be"
131+"scale.yellow.1" = "#f0ce53"
132+"scale.yellow.2" = "#d5a824"
133+"scale.yellow.3" = "#b58407"
134+"scale.yellow.4" = "#956400"
135+"scale.yellow.5" = "#744500"
136+"scale.yellow.6" = "#603700"
137+"scale.yellow.7" = "#4e2c00"
138+"scale.yellow.8" = "#3f2200"
139+"scale.yellow.9" = "#2e1800"
140+"severe.emphasis" = "#873800"
141+"severe.fg" = "#873800"
142+"severe.muted" = "#dc6d1a"
143+"severe.subtle" = "#fff2d5"
144+"sponsors.emphasis" = "#971368"
145+"sponsors.fg" = "#971368"
146+"sponsors.muted" = "#ed4baf"
147+"sponsors.subtle" = "#feeff7"
148+"success.emphasis" = "#055d20"
149+"success.fg" = "#055d20"
150+"success.muted" = "#26a148"
151+"success.subtle" = "#d2fedb"
runtime/themes/github_light_tritanopia.tomlnew file+151
@@ -0,0 +1,151 @@
1+# Author : OwOSwordsman <owoswordsman@gmail.com>
2+# An unofficial GitHub theme, generated using colors from: https://primer.style/primitives/colors
3+# Credit goes to the original VSCode theme: https://github.com/primer/github-vscode-theme
4+# Only the Light and Dark variants were specifically tested
5+
6+inherits = "github_light"
7+
8+[palette]
9+"accent.emphasis" = "#0969da"
10+"accent.fg" = "#0969da"
11+"accent.muted" = "#54aeff66"
12+"accent.subtle" = "#ddf4ff"
13+"attention.emphasis" = "#bf8700"
14+"attention.fg" = "#9a6700"
15+"attention.muted" = "#d4a72c66"
16+"attention.subtle" = "#fff8c5"
17+"border.default" = "#d0d7de"
18+"border.muted" = "#d8dee4"
19+"border.subtle" = "#1b1f2426"
20+"canvas.default" = "#ffffff"
21+"canvas.inset" = "#f6f8fa"
22+"canvas.overlay" = "#ffffff"
23+"canvas.subtle" = "#f6f8fa"
24+"closed.emphasis" = "#6e7781"
25+"closed.fg" = "#6e7781"
26+"closed.muted" = "#afb8c166"
27+"closed.subtle" = "#f6f8fa"
28+"danger.emphasis" = "#cf222e"
29+"danger.fg" = "#cf222e"
30+"danger.muted" = "#ff818266"
31+"danger.subtle" = "#ffebe9"
32+"done.emphasis" = "#8250df"
33+"done.fg" = "#8250df"
34+"done.muted" = "#c297ff66"
35+"done.subtle" = "#fbefff"
36+"fg.default" = "#24292f"
37+"fg.muted" = "#57606a"
38+"fg.onEmphasis" = "#ffffff"
39+"fg.subtle" = "#6e7781"
40+"neutral.emphasis" = "#6e7781"
41+"neutral.emphasisPlus" = "#24292f"
42+"neutral.muted" = "#afb8c133"
43+"neutral.subtle" = "#eaeef280"
44+"open.emphasis" = "#fa4549"
45+"open.fg" = "#cf222e"
46+"open.muted" = "#ff818266"
47+"open.subtle" = "#ffebe9"
48+"scale.black" = "#1b1f24"
49+"scale.blue.0" = "#ddf4ff"
50+"scale.blue.1" = "#b6e3ff"
51+"scale.blue.2" = "#80ccff"
52+"scale.blue.3" = "#54aeff"
53+"scale.blue.4" = "#218bff"
54+"scale.blue.5" = "#0969da"
55+"scale.blue.6" = "#0550ae"
56+"scale.blue.7" = "#033d8b"
57+"scale.blue.8" = "#0a3069"
58+"scale.blue.9" = "#002155"
59+"scale.coral.0" = "#fff0eb"
60+"scale.coral.1" = "#ffd6cc"
61+"scale.coral.2" = "#ffb4a1"
62+"scale.coral.3" = "#fd8c73"
63+"scale.coral.4" = "#ec6547"
64+"scale.coral.5" = "#c4432b"
65+"scale.coral.6" = "#9e2f1c"
66+"scale.coral.7" = "#801f0f"
67+"scale.coral.8" = "#691105"
68+"scale.coral.9" = "#510901"
69+"scale.gray.0" = "#f6f8fa"
70+"scale.gray.1" = "#eaeef2"
71+"scale.gray.2" = "#d0d7de"
72+"scale.gray.3" = "#afb8c1"
73+"scale.gray.4" = "#8c959f"
74+"scale.gray.5" = "#6e7781"
75+"scale.gray.6" = "#57606a"
76+"scale.gray.7" = "#424a53"
77+"scale.gray.8" = "#32383f"
78+"scale.gray.9" = "#24292f"
79+"scale.green.0" = "#ddf4ff"
80+"scale.green.1" = "#b6e3ff"
81+"scale.green.2" = "#80ccff"
82+"scale.green.3" = "#54aeff"
83+"scale.green.4" = "#218bff"
84+"scale.green.5" = "#0969da"
85+"scale.green.6" = "#0550ae"
86+"scale.green.7" = "#033d8b"
87+"scale.green.8" = "#0a3069"
88+"scale.green.9" = "#002155"
89+"scale.orange.0" = "#ffebe9"
90+"scale.orange.1" = "#ffcecb"
91+"scale.orange.2" = "#ffaba8"
92+"scale.orange.3" = "#ff8182"
93+"scale.orange.4" = "#fa4549"
94+"scale.orange.5" = "#cf222e"
95+"scale.orange.6" = "#a40e26"
96+"scale.orange.7" = "#82071e"
97+"scale.orange.8" = "#660018"
98+"scale.orange.9" = "#4c0014"
99+"scale.pink.0" = "#ffeff7"
100+"scale.pink.1" = "#ffd3eb"
101+"scale.pink.2" = "#ffadda"
102+"scale.pink.3" = "#ff80c8"
103+"scale.pink.4" = "#e85aad"
104+"scale.pink.5" = "#bf3989"
105+"scale.pink.6" = "#99286e"
106+"scale.pink.7" = "#772057"
107+"scale.pink.8" = "#611347"
108+"scale.pink.9" = "#4d0336"
109+"scale.purple.0" = "#fbefff"
110+"scale.purple.1" = "#ecd8ff"
111+"scale.purple.2" = "#d8b9ff"
112+"scale.purple.3" = "#c297ff"
113+"scale.purple.4" = "#a475f9"
114+"scale.purple.5" = "#8250df"
115+"scale.purple.6" = "#6639ba"
116+"scale.purple.7" = "#512a97"
117+"scale.purple.8" = "#3e1f79"
118+"scale.purple.9" = "#2e1461"
119+"scale.red.0" = "#ffebe9"
120+"scale.red.1" = "#ffcecb"
121+"scale.red.2" = "#ffaba8"
122+"scale.red.3" = "#ff8182"
123+"scale.red.4" = "#fa4549"
124+"scale.red.5" = "#cf222e"
125+"scale.red.6" = "#a40e26"
126+"scale.red.7" = "#82071e"
127+"scale.red.8" = "#660018"
128+"scale.red.9" = "#4c0014"
129+"scale.white" = "#ffffff"
130+"scale.yellow.0" = "#fff8c5"
131+"scale.yellow.1" = "#fae17d"
132+"scale.yellow.2" = "#eac54f"
133+"scale.yellow.3" = "#d4a72c"
134+"scale.yellow.4" = "#bf8700"
135+"scale.yellow.5" = "#9a6700"
136+"scale.yellow.6" = "#7d4e00"
137+"scale.yellow.7" = "#633c01"
138+"scale.yellow.8" = "#4d2d00"
139+"scale.yellow.9" = "#3b2300"
140+"severe.emphasis" = "#cf222e"
141+"severe.fg" = "#cf222e"
142+"severe.muted" = "#ff818266"
143+"severe.subtle" = "#ffebe9"
144+"sponsors.emphasis" = "#bf3989"
145+"sponsors.fg" = "#bf3989"
146+"sponsors.muted" = "#ff80c866"
147+"sponsors.subtle" = "#ffeff7"
148+"success.emphasis" = "#218bff"
149+"success.fg" = "#0969da"
150+"success.muted" = "#54aeff66"
151+"success.subtle" = "#ddf4ff"