mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-04 09:13:08 +00:00
feat: add new themes, Zed fonts, and sort theme/font lists
New themes added: - Dark: Ayu Dark, Ayu Mirage, Ember, Matcha - Light: Ayu Light, One Light, Bluloco, Feather Other changes: - Bundle Zed Sans and Zed Mono fonts from zed-industries/zed-fonts - Sort font options alphabetically (default first) - Sort theme options alphabetically (Dark/Light first) - Improve Ayu Dark text contrast for better readability - Fix Matcha theme to have green undertone instead of blue
This commit is contained in:
@@ -542,9 +542,10 @@ const grayTheme: TerminalTheme = {
|
||||
|
||||
// Theme mapping
|
||||
const terminalThemes: Record<ThemeMode, TerminalTheme> = {
|
||||
light: lightTheme,
|
||||
dark: darkTheme,
|
||||
// Special
|
||||
system: darkTheme, // Will be resolved at runtime
|
||||
// Dark themes
|
||||
dark: darkTheme,
|
||||
retro: retroTheme,
|
||||
dracula: draculaTheme,
|
||||
nord: nordTheme,
|
||||
@@ -556,9 +557,35 @@ const terminalThemes: Record<ThemeMode, TerminalTheme> = {
|
||||
onedark: onedarkTheme,
|
||||
synthwave: synthwaveTheme,
|
||||
red: redTheme,
|
||||
cream: creamTheme,
|
||||
sunset: sunsetTheme,
|
||||
gray: grayTheme,
|
||||
forest: gruvboxTheme, // Green-ish theme, gruvbox is close
|
||||
ocean: nordTheme, // Blue-ish theme, nord is close
|
||||
ember: monokaiTheme, // Warm orange theme, monokai is close
|
||||
'ayu-dark': darkTheme, // Deep dark with warm accents
|
||||
'ayu-mirage': darkTheme, // Soft dark with golden accents
|
||||
matcha: nordTheme, // Calming blue-gray with sage green
|
||||
// Light themes
|
||||
light: lightTheme,
|
||||
cream: creamTheme,
|
||||
solarizedlight: lightTheme, // TODO: Create dedicated solarized light terminal theme
|
||||
github: lightTheme, // TODO: Create dedicated github terminal theme
|
||||
paper: lightTheme,
|
||||
rose: lightTheme,
|
||||
mint: lightTheme,
|
||||
lavender: lightTheme,
|
||||
sand: creamTheme, // Warm tones like cream
|
||||
sky: lightTheme,
|
||||
peach: creamTheme, // Warm tones like cream
|
||||
snow: lightTheme,
|
||||
sepia: creamTheme, // Warm tones like cream
|
||||
gruvboxlight: creamTheme, // Warm light theme
|
||||
nordlight: lightTheme, // Cool light theme
|
||||
blossom: lightTheme,
|
||||
'ayu-light': lightTheme, // Clean light with orange accents
|
||||
onelight: lightTheme, // Atom One Light - blue accent
|
||||
bluloco: lightTheme, // Bluloco - cyan-blue accent
|
||||
feather: lightTheme, // Feather - orange accent
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user