diff options
| author | Adam <[email protected]> | 2026-03-12 22:21:02 -0500 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-12 22:21:02 -0500 |
| commit | 55766622001b0c1e048c93c06cb3f7a0a3e9fd94 (patch) | |
| tree | e56ad31b2713b5e2db23299a2a941d7a7f1cf5ef /packages/ui/src/theme/default-themes.ts | |
| parent | 4a2a046d79ab8a0f2c152b6af4fd637d33843c9b (diff) | |
| download | opencode-55766622001b0c1e048c93c06cb3f7a0a3e9fd94.tar.gz opencode-55766622001b0c1e048c93c06cb3f7a0a3e9fd94.zip | |
feat(app): missing themes (#17275)
Diffstat (limited to 'packages/ui/src/theme/default-themes.ts')
| -rw-r--r-- | packages/ui/src/theme/default-themes.ts | 99 |
1 files changed, 81 insertions, 18 deletions
diff --git a/packages/ui/src/theme/default-themes.ts b/packages/ui/src/theme/default-themes.ts index 4b5601b1c..c14198955 100644 --- a/packages/ui/src/theme/default-themes.ts +++ b/packages/ui/src/theme/default-themes.ts @@ -1,37 +1,79 @@ import type { DesktopTheme } from "./types" import oc2ThemeJson from "./themes/oc-2.json" -import tokyoThemeJson from "./themes/tokyonight.json" +import amoledThemeJson from "./themes/amoled.json" +import auraThemeJson from "./themes/aura.json" +import ayuThemeJson from "./themes/ayu.json" +import carbonfoxThemeJson from "./themes/carbonfox.json" +import catppuccinThemeJson from "./themes/catppuccin.json" +import catppuccinFrappeThemeJson from "./themes/catppuccin-frappe.json" +import catppuccinMacchiatoThemeJson from "./themes/catppuccin-macchiato.json" +import cobalt2ThemeJson from "./themes/cobalt2.json" +import cursorThemeJson from "./themes/cursor.json" import draculaThemeJson from "./themes/dracula.json" +import everforestThemeJson from "./themes/everforest.json" +import flexokiThemeJson from "./themes/flexoki.json" +import githubThemeJson from "./themes/github.json" +import gruvboxThemeJson from "./themes/gruvbox.json" +import kanagawaThemeJson from "./themes/kanagawa.json" +import lucentOrngThemeJson from "./themes/lucent-orng.json" +import materialThemeJson from "./themes/material.json" +import matrixThemeJson from "./themes/matrix.json" +import mercuryThemeJson from "./themes/mercury.json" import monokaiThemeJson from "./themes/monokai.json" -import solarizedThemeJson from "./themes/solarized.json" +import nightowlThemeJson from "./themes/nightowl.json" import nordThemeJson from "./themes/nord.json" -import catppuccinThemeJson from "./themes/catppuccin.json" -import ayuThemeJson from "./themes/ayu.json" +import oneDarkThemeJson from "./themes/one-dark.json" import oneDarkProThemeJson from "./themes/onedarkpro.json" +import opencodeThemeJson from "./themes/opencode.json" +import orngThemeJson from "./themes/orng.json" +import osakaJadeThemeJson from "./themes/osaka-jade.json" +import palenightThemeJson from "./themes/palenight.json" +import rosepineThemeJson from "./themes/rosepine.json" import shadesOfPurpleThemeJson from "./themes/shadesofpurple.json" -import nightowlThemeJson from "./themes/nightowl.json" +import solarizedThemeJson from "./themes/solarized.json" +import synthwave84ThemeJson from "./themes/synthwave84.json" +import tokyonightThemeJson from "./themes/tokyonight.json" +import vercelThemeJson from "./themes/vercel.json" import vesperThemeJson from "./themes/vesper.json" -import carbonfoxThemeJson from "./themes/carbonfox.json" -import gruvboxThemeJson from "./themes/gruvbox.json" -import auraThemeJson from "./themes/aura.json" -import amoledThemeJson from "./themes/amoled.json" +import zenburnThemeJson from "./themes/zenburn.json" export const oc2Theme = oc2ThemeJson as DesktopTheme -export const tokyonightTheme = tokyoThemeJson as DesktopTheme +export const amoledTheme = amoledThemeJson as DesktopTheme +export const auraTheme = auraThemeJson as DesktopTheme +export const ayuTheme = ayuThemeJson as DesktopTheme +export const carbonfoxTheme = carbonfoxThemeJson as DesktopTheme +export const catppuccinTheme = catppuccinThemeJson as DesktopTheme +export const catppuccinFrappeTheme = catppuccinFrappeThemeJson as DesktopTheme +export const catppuccinMacchiatoTheme = catppuccinMacchiatoThemeJson as DesktopTheme +export const cobalt2Theme = cobalt2ThemeJson as DesktopTheme +export const cursorTheme = cursorThemeJson as DesktopTheme export const draculaTheme = draculaThemeJson as DesktopTheme +export const everforestTheme = everforestThemeJson as DesktopTheme +export const flexokiTheme = flexokiThemeJson as DesktopTheme +export const githubTheme = githubThemeJson as DesktopTheme +export const gruvboxTheme = gruvboxThemeJson as DesktopTheme +export const kanagawaTheme = kanagawaThemeJson as DesktopTheme +export const lucentOrngTheme = lucentOrngThemeJson as DesktopTheme +export const materialTheme = materialThemeJson as DesktopTheme +export const matrixTheme = matrixThemeJson as DesktopTheme +export const mercuryTheme = mercuryThemeJson as DesktopTheme export const monokaiTheme = monokaiThemeJson as DesktopTheme -export const solarizedTheme = solarizedThemeJson as DesktopTheme +export const nightowlTheme = nightowlThemeJson as DesktopTheme export const nordTheme = nordThemeJson as DesktopTheme -export const catppuccinTheme = catppuccinThemeJson as DesktopTheme -export const ayuTheme = ayuThemeJson as DesktopTheme +export const oneDarkTheme = oneDarkThemeJson as DesktopTheme export const oneDarkProTheme = oneDarkProThemeJson as DesktopTheme +export const opencodeTheme = opencodeThemeJson as DesktopTheme +export const orngTheme = orngThemeJson as DesktopTheme +export const osakaJadeTheme = osakaJadeThemeJson as DesktopTheme +export const palenightTheme = palenightThemeJson as DesktopTheme +export const rosepineTheme = rosepineThemeJson as DesktopTheme export const shadesOfPurpleTheme = shadesOfPurpleThemeJson as DesktopTheme -export const nightowlTheme = nightowlThemeJson as DesktopTheme +export const solarizedTheme = solarizedThemeJson as DesktopTheme +export const synthwave84Theme = synthwave84ThemeJson as DesktopTheme +export const tokyonightTheme = tokyonightThemeJson as DesktopTheme +export const vercelTheme = vercelThemeJson as DesktopTheme export const vesperTheme = vesperThemeJson as DesktopTheme -export const carbonfoxTheme = carbonfoxThemeJson as DesktopTheme -export const gruvboxTheme = gruvboxThemeJson as DesktopTheme -export const auraTheme = auraThemeJson as DesktopTheme -export const amoledTheme = amoledThemeJson as DesktopTheme +export const zenburnTheme = zenburnThemeJson as DesktopTheme export const DEFAULT_THEMES: Record<string, DesktopTheme> = { "oc-2": oc2Theme, @@ -40,14 +82,35 @@ export const DEFAULT_THEMES: Record<string, DesktopTheme> = { ayu: ayuTheme, carbonfox: carbonfoxTheme, catppuccin: catppuccinTheme, + "catppuccin-frappe": catppuccinFrappeTheme, + "catppuccin-macchiato": catppuccinMacchiatoTheme, + cobalt2: cobalt2Theme, + cursor: cursorTheme, dracula: draculaTheme, + everforest: everforestTheme, + flexoki: flexokiTheme, + github: githubTheme, gruvbox: gruvboxTheme, + kanagawa: kanagawaTheme, + "lucent-orng": lucentOrngTheme, + material: materialTheme, + matrix: matrixTheme, + mercury: mercuryTheme, monokai: monokaiTheme, nightowl: nightowlTheme, nord: nordTheme, + "one-dark": oneDarkTheme, onedarkpro: oneDarkProTheme, + opencode: opencodeTheme, + orng: orngTheme, + "osaka-jade": osakaJadeTheme, + palenight: palenightTheme, + rosepine: rosepineTheme, shadesofpurple: shadesOfPurpleTheme, solarized: solarizedTheme, + synthwave84: synthwave84Theme, tokyonight: tokyonightTheme, + vercel: vercelTheme, vesper: vesperTheme, + zenburn: zenburnTheme, } |
