Skip to content

Commit b4a80c7

Browse files
committed
improved color schemes and added more
1 parent a4830d7 commit b4a80c7

File tree

1 file changed

+205
-44
lines changed

1 file changed

+205
-44
lines changed

src/components/terminal/terminalThemeManager.js

Lines changed: 205 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -107,17 +107,17 @@ class TerminalThemeManager {
107107
black: "#272822",
108108
red: "#f92672",
109109
green: "#a6e22e",
110-
yellow: "#f4bf75",
110+
yellow: "#e6db74",
111111
blue: "#66d9ef",
112112
magenta: "#ae81ff",
113113
cyan: "#a1efe4",
114114
white: "#f8f8f2",
115115
brightBlack: "#75715e",
116-
brightRed: "#f92672",
116+
brightRed: "#ff6188",
117117
brightGreen: "#a6e22e",
118-
brightYellow: "#f4bf75",
119-
brightBlue: "#66d9ef",
120-
brightMagenta: "#ae81ff",
118+
brightYellow: "#ffd866",
119+
brightBlue: "#78dce8",
120+
brightMagenta: "#ab9df2",
121121
brightCyan: "#a1efe4",
122122
brightWhite: "#f9f8f5",
123123
},
@@ -149,7 +149,7 @@ class TerminalThemeManager {
149149
foreground: "#d8dee9",
150150
cursor: "#d8dee9",
151151
cursorAccent: "#2e3440",
152-
selection: "#4c566a",
152+
selection: "#434c5e",
153153
black: "#3b4252",
154154
red: "#bf616a",
155155
green: "#a3be8c",
@@ -159,10 +159,10 @@ class TerminalThemeManager {
159159
cyan: "#88c0d0",
160160
white: "#e5e9f0",
161161
brightBlack: "#4c566a",
162-
brightRed: "#bf616a",
162+
brightRed: "#d08770",
163163
brightGreen: "#a3be8c",
164164
brightYellow: "#ebcb8b",
165-
brightBlue: "#81a1c1",
165+
brightBlue: "#5e81ac",
166166
brightMagenta: "#b48ead",
167167
brightCyan: "#8fbcbb",
168168
brightWhite: "#eceff4",
@@ -190,50 +190,211 @@ class TerminalThemeManager {
190190
brightCyan: "#8ec07c",
191191
brightWhite: "#ebdbb2",
192192
},
193-
cyberpunkTheme: {
194-
background: "#0d1117",
195-
foreground: "#00ff41",
196-
cursor: "#00ff41",
197-
cursorAccent: "#0d1117",
198-
selection: "#00ff4140",
199-
black: "#000000",
193+
oneDark: {
194+
background: "#21252b",
195+
foreground: "#abb2bf",
196+
cursor: "#528bff",
197+
cursorAccent: "#21252b",
198+
selection: "#3e4451",
199+
black: "#21252b",
200+
red: "#e86671",
201+
green: "#98c379",
202+
yellow: "#e5c07b",
203+
blue: "#61afef",
204+
magenta: "#c678dd",
205+
cyan: "#56b6c2",
206+
white: "#abb2bf",
207+
brightBlack: "#5c6370",
208+
brightRed: "#f07178",
209+
brightGreen: "#a6e22e",
210+
brightYellow: "#f9e79f",
211+
brightBlue: "#73d0ff",
212+
brightMagenta: "#d19a66",
213+
brightCyan: "#7fdbca",
214+
brightWhite: "#ffffff",
215+
},
216+
material: {
217+
background: "#263238",
218+
foreground: "#eeffff",
219+
cursor: "#ffcc00",
220+
cursorAccent: "#263238",
221+
selection: "#37474f",
222+
black: "#263238",
223+
red: "#f07178",
224+
green: "#c3e88d",
225+
yellow: "#ffcb6b",
226+
blue: "#82aaff",
227+
magenta: "#c792ea",
228+
cyan: "#89ddff",
229+
white: "#eeffff",
230+
brightBlack: "#546e7a",
231+
brightRed: "#f07178",
232+
brightGreen: "#c3e88d",
233+
brightYellow: "#ffcb6b",
234+
brightBlue: "#82aaff",
235+
brightMagenta: "#c792ea",
236+
brightCyan: "#89ddff",
237+
brightWhite: "#ffffff",
238+
},
239+
tokyoNight: {
240+
background: "#1a1b26",
241+
foreground: "#c0caf5",
242+
cursor: "#c0caf5",
243+
cursorAccent: "#1a1b26",
244+
selection: "#33467c",
245+
black: "#15161e",
246+
red: "#f7768e",
247+
green: "#9ece6a",
248+
yellow: "#e0af68",
249+
blue: "#7aa2f7",
250+
magenta: "#bb9af7",
251+
cyan: "#7dcfff",
252+
white: "#a9b1d6",
253+
brightBlack: "#414868",
254+
brightRed: "#f7768e",
255+
brightGreen: "#9ece6a",
256+
brightYellow: "#e0af68",
257+
brightBlue: "#7aa2f7",
258+
brightMagenta: "#bb9af7",
259+
brightCyan: "#7dcfff",
260+
brightWhite: "#c0caf5",
261+
},
262+
catppuccin: {
263+
background: "#1e1e2e",
264+
foreground: "#cdd6f4",
265+
cursor: "#f5e0dc",
266+
cursorAccent: "#1e1e2e",
267+
selection: "#585b70",
268+
black: "#45475a",
269+
red: "#f38ba8",
270+
green: "#a6e3a1",
271+
yellow: "#f9e2af",
272+
blue: "#89b4fa",
273+
magenta: "#f5c2e7",
274+
cyan: "#94e2d5",
275+
white: "#bac2de",
276+
brightBlack: "#585b70",
277+
brightRed: "#f38ba8",
278+
brightGreen: "#a6e3a1",
279+
brightYellow: "#f9e2af",
280+
brightBlue: "#89b4fa",
281+
brightMagenta: "#f5c2e7",
282+
brightCyan: "#94e2d5",
283+
brightWhite: "#a6adc8",
284+
},
285+
synthwave: {
286+
background: "#241b2f",
287+
foreground: "#f92aad",
288+
cursor: "#f4f99d",
289+
cursorAccent: "#241b2f",
290+
selection: "#495495",
291+
black: "#241b2f",
292+
red: "#ff8b94",
293+
green: "#a8e6cf",
294+
yellow: "#f4f99d",
295+
blue: "#88d8c0",
296+
magenta: "#ff8b94",
297+
cyan: "#88d8c0",
298+
white: "#f92aad",
299+
brightBlack: "#495495",
300+
brightRed: "#ff8b94",
301+
brightGreen: "#a8e6cf",
302+
brightYellow: "#f4f99d",
303+
brightBlue: "#88d8c0",
304+
brightMagenta: "#ff8b94",
305+
brightCyan: "#88d8c0",
306+
brightWhite: "#f92aad",
307+
},
308+
cyberpunk: {
309+
background: "#000b1e",
310+
foreground: "#0abdc6",
311+
cursor: "#ea00d9",
312+
cursorAccent: "#000b1e",
313+
selection: "#711c91",
314+
black: "#000b1e",
200315
red: "#ff0040",
201316
green: "#00ff41",
202317
yellow: "#ffff00",
203318
blue: "#0080ff",
204-
magenta: "#ff0080",
205-
cyan: "#00ffff",
319+
magenta: "#ea00d9",
320+
cyan: "#0abdc6",
206321
white: "#ffffff",
207-
brightBlack: "#808080",
208-
brightRed: "#ff4080",
209-
brightGreen: "#80ff81",
210-
brightYellow: "#ffff80",
211-
brightBlue: "#80c0ff",
212-
brightMagenta: "#ff80c0",
213-
brightCyan: "#80ffff",
322+
brightBlack: "#133e7c",
323+
brightRed: "#ff0040",
324+
brightGreen: "#00ff41",
325+
brightYellow: "#ffff00",
326+
brightBlue: "#0080ff",
327+
brightMagenta: "#ea00d9",
328+
brightCyan: "#0abdc6",
214329
brightWhite: "#ffffff",
215330
},
216-
sunsetTheme: {
217-
background: "#2d1b69",
218-
foreground: "#ffd700",
219-
cursor: "#ffd700",
220-
cursorAccent: "#2d1b69",
221-
selection: "#ffd70040",
222-
black: "#2d1b69",
331+
forest: {
332+
background: "#1b2b1b",
333+
foreground: "#d4ddd4",
334+
cursor: "#87ceeb",
335+
cursorAccent: "#1b2b1b",
336+
selection: "#3a4f3a",
337+
black: "#1b2b1b",
338+
red: "#d75f5f",
339+
green: "#87af87",
340+
yellow: "#d7af5f",
341+
blue: "#87ceeb",
342+
magenta: "#af87af",
343+
cyan: "#5fafaf",
344+
white: "#d4ddd4",
345+
brightBlack: "#5f6f5f",
346+
brightRed: "#d75f5f",
347+
brightGreen: "#87af87",
348+
brightYellow: "#d7af5f",
349+
brightBlue: "#87ceeb",
350+
brightMagenta: "#af87af",
351+
brightCyan: "#5fafaf",
352+
brightWhite: "#ffffff",
353+
},
354+
sunset: {
355+
background: "#3c1f1f",
356+
foreground: "#ffd5a5",
357+
cursor: "#ff8c42",
358+
cursorAccent: "#3c1f1f",
359+
selection: "#8b4513",
360+
black: "#3c1f1f",
223361
red: "#ff6b6b",
224-
green: "#51cf66",
225-
yellow: "#ffd43b",
226-
blue: "#74c0fc",
227-
magenta: "#f06292",
228-
cyan: "#22b8cf",
229-
white: "#f8f9fa",
230-
brightBlack: "#6c5ce7",
231-
brightRed: "#ff7675",
232-
brightGreen: "#00b894",
233-
brightYellow: "#fdcb6e",
234-
brightBlue: "#0984e3",
235-
brightMagenta: "#e17055",
236-
brightCyan: "#00cec9",
362+
green: "#ffa500",
363+
yellow: "#ffd700",
364+
blue: "#ff8c42",
365+
magenta: "#ff69b4",
366+
cyan: "#ffa500",
367+
white: "#ffd5a5",
368+
brightBlack: "#8b4513",
369+
brightRed: "#ff6b6b",
370+
brightGreen: "#ffa500",
371+
brightYellow: "#ffd700",
372+
brightBlue: "#ff8c42",
373+
brightMagenta: "#ff69b4",
374+
brightCyan: "#ffa500",
375+
brightWhite: "#fff8dc",
376+
},
377+
ocean: {
378+
background: "#0f1419",
379+
foreground: "#e6e1cf",
380+
cursor: "#f29718",
381+
cursorAccent: "#0f1419",
382+
selection: "#253340",
383+
black: "#0f1419",
384+
red: "#ff3333",
385+
green: "#b8cc52",
386+
yellow: "#e7c547",
387+
blue: "#36a3d9",
388+
magenta: "#f07178",
389+
cyan: "#95e6cb",
390+
white: "#ffffff",
391+
brightBlack: "#4d5566",
392+
brightRed: "#ff3333",
393+
brightGreen: "#b8cc52",
394+
brightYellow: "#e7c547",
395+
brightBlue: "#36a3d9",
396+
brightMagenta: "#f07178",
397+
brightCyan: "#95e6cb",
237398
brightWhite: "#ffffff",
238399
},
239400
};

0 commit comments

Comments
 (0)