From 130232feb60e1c9f063d623af40d8276f499522e Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 20:40:07 +1000 Subject: [PATCH] chore(desktop): update bundled themes (#48713) Co-authored-by: iamdavidhill --- packages/ui/src/theme/context.tsx | 3 +- packages/ui/src/theme/default-themes.ts | 3 - packages/ui/src/theme/index.ts | 1 - packages/ui/src/theme/themes/oc-2.json | 2 +- packages/ui/src/theme/themes/opencode.json | 89 ---------------------- 5 files changed, 2 insertions(+), 96 deletions(-) delete mode 100644 packages/ui/src/theme/themes/opencode.json diff --git a/packages/ui/src/theme/context.tsx b/packages/ui/src/theme/context.tsx index 4970ed910c7..4c14c62d0cd 100644 --- a/packages/ui/src/theme/context.tsx +++ b/packages/ui/src/theme/context.tsx @@ -44,7 +44,7 @@ function knownThemes() { } const names: Record = { - "oc-2": "OC-2", + "oc-2": "OpenCode", amoled: "AMOLED", aura: "Aura", ayu: "Ayu", @@ -69,7 +69,6 @@ const names: Record = { nord: "Nord", "one-dark": "One Dark", onedarkpro: "One Dark Pro", - opencode: "OpenCode", orng: "Orng", "osaka-jade": "Osaka Jade", palenight: "Palenight", diff --git a/packages/ui/src/theme/default-themes.ts b/packages/ui/src/theme/default-themes.ts index c1419895581..421258fff78 100644 --- a/packages/ui/src/theme/default-themes.ts +++ b/packages/ui/src/theme/default-themes.ts @@ -24,7 +24,6 @@ import nightowlThemeJson from "./themes/nightowl.json" import nordThemeJson from "./themes/nord.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" @@ -62,7 +61,6 @@ export const nightowlTheme = nightowlThemeJson as DesktopTheme export const nordTheme = nordThemeJson 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 @@ -101,7 +99,6 @@ export const DEFAULT_THEMES: Record = { nord: nordTheme, "one-dark": oneDarkTheme, onedarkpro: oneDarkProTheme, - opencode: opencodeTheme, orng: orngTheme, "osaka-jade": osakaJadeTheme, palenight: palenightTheme, diff --git a/packages/ui/src/theme/index.ts b/packages/ui/src/theme/index.ts index deb66b68299..1f5bf34d0c9 100644 --- a/packages/ui/src/theme/index.ts +++ b/packages/ui/src/theme/index.ts @@ -63,7 +63,6 @@ export { nordTheme, oneDarkTheme, oneDarkProTheme, - opencodeTheme, orngTheme, osakaJadeTheme, palenightTheme, diff --git a/packages/ui/src/theme/themes/oc-2.json b/packages/ui/src/theme/themes/oc-2.json index eeb9e376d5f..b0ea8158f75 100644 --- a/packages/ui/src/theme/themes/oc-2.json +++ b/packages/ui/src/theme/themes/oc-2.json @@ -1,6 +1,6 @@ { "$schema": "https://opencode.ai/desktop-theme.json", - "name": "OC-2", + "name": "OpenCode", "id": "oc-2", "light": { "palette": { diff --git a/packages/ui/src/theme/themes/opencode.json b/packages/ui/src/theme/themes/opencode.json deleted file mode 100644 index de7ab19e56e..00000000000 --- a/packages/ui/src/theme/themes/opencode.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "$schema": "https://opencode.ai/desktop-theme.json", - "name": "OpenCode", - "id": "opencode", - "light": { - "palette": { - "neutral": "#ffffff", - "ink": "#1a1a1a", - "primary": "#3b7dd8", - "accent": "#d68c27", - "success": "#3d9a57", - "warning": "#d68c27", - "error": "#d1383d", - "info": "#318795", - "diffAdd": "#4db380", - "diffDelete": "#f52a65" - }, - "overrides": { - "text-weak": "#8a8a8a", - "syntax-comment": "#8a8a8a", - "syntax-keyword": "#d68c27", - "syntax-string": "#3d9a57", - "syntax-primitive": "#3b7dd8", - "syntax-variable": "#d1383d", - "syntax-property": "#318795", - "syntax-type": "#b0851f", - "syntax-constant": "#d68c27", - "syntax-operator": "#318795", - "syntax-punctuation": "#1a1a1a", - "syntax-object": "#d1383d", - "markdown-heading": "#d68c27", - "markdown-text": "#1a1a1a", - "markdown-link": "#3b7dd8", - "markdown-link-text": "#318795", - "markdown-code": "#3d9a57", - "markdown-block-quote": "#b0851f", - "markdown-emph": "#b0851f", - "markdown-strong": "#d68c27", - "markdown-horizontal-rule": "#8a8a8a", - "markdown-list-item": "#3b7dd8", - "markdown-list-enumeration": "#318795", - "markdown-image": "#3b7dd8", - "markdown-image-text": "#318795", - "markdown-code-block": "#1a1a1a" - } - }, - "dark": { - "palette": { - "neutral": "#0a0a0a", - "ink": "#eeeeee", - "primary": "#fab283", - "accent": "#9d7cd8", - "success": "#7fd88f", - "warning": "#f5a742", - "error": "#e06c75", - "info": "#56b6c2", - "diffAdd": "#b8db87", - "diffDelete": "#e26a75" - }, - "overrides": { - "text-weak": "#808080", - "syntax-comment": "#808080", - "syntax-keyword": "#9d7cd8", - "syntax-string": "#7fd88f", - "syntax-primitive": "#fab283", - "syntax-variable": "#e06c75", - "syntax-property": "#56b6c2", - "syntax-type": "#e5c07b", - "syntax-constant": "#f5a742", - "syntax-operator": "#56b6c2", - "syntax-punctuation": "#eeeeee", - "syntax-object": "#e06c75", - "markdown-heading": "#9d7cd8", - "markdown-text": "#eeeeee", - "markdown-link": "#fab283", - "markdown-link-text": "#56b6c2", - "markdown-code": "#7fd88f", - "markdown-block-quote": "#e5c07b", - "markdown-emph": "#e5c07b", - "markdown-strong": "#f5a742", - "markdown-horizontal-rule": "#808080", - "markdown-list-item": "#fab283", - "markdown-list-enumeration": "#56b6c2", - "markdown-image": "#fab283", - "markdown-image-text": "#56b6c2", - "markdown-code-block": "#eeeeee" - } - } -}