summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/theme/themes/onedarkpro.json
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-12-28 05:12:32 -0600
committerAdam <[email protected]>2025-12-28 05:12:36 -0600
commit4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7 (patch)
treead035366cdebc87d4eea75475201af3d11bd64ed /packages/ui/src/theme/themes/onedarkpro.json
parentd6db6ff198c4513ca5511ae49b03d4277bc21718 (diff)
downloadopencode-4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7.tar.gz
opencode-4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7.zip
feat(desktop): themes
Diffstat (limited to 'packages/ui/src/theme/themes/onedarkpro.json')
-rw-r--r--packages/ui/src/theme/themes/onedarkpro.json131
1 files changed, 131 insertions, 0 deletions
diff --git a/packages/ui/src/theme/themes/onedarkpro.json b/packages/ui/src/theme/themes/onedarkpro.json
new file mode 100644
index 000000000..ce01511e8
--- /dev/null
+++ b/packages/ui/src/theme/themes/onedarkpro.json
@@ -0,0 +1,131 @@
+{
+ "$schema": "https://opencode.ai/desktop-theme.json",
+ "name": "One Dark Pro",
+ "id": "onedarkpro",
+ "light": {
+ "seeds": {
+ "neutral": "#f5f6f8",
+ "primary": "#528bff",
+ "success": "#4fa66d",
+ "warning": "#d19a66",
+ "error": "#e06c75",
+ "info": "#61afef",
+ "interactive": "#528bff",
+ "diffAdd": "#c2ebcf",
+ "diffDelete": "#f7c1c5"
+ },
+ "overrides": {
+ "background-base": "#f5f6f8",
+ "background-weak": "#eef0f4",
+ "background-strong": "#fafbfc",
+ "background-stronger": "#ffffff",
+ "border-weak-base": "#dee2eb",
+ "border-weak-hover": "#d4d9e3",
+ "border-weak-active": "#caced6",
+ "border-weak-selected": "#bec4d0",
+ "border-weak-disabled": "#f4f6fb",
+ "border-weak-focus": "#c4cada",
+ "border-base": "#b5bccd",
+ "border-hover": "#aab1c2",
+ "border-active": "#a0a7b8",
+ "border-selected": "#959cae",
+ "border-disabled": "#eceef4",
+ "border-focus": "#a6adbf",
+ "border-strong-base": "#747c92",
+ "border-strong-hover": "#6a7287",
+ "border-strong-active": "#60687c",
+ "border-strong-selected": "#565e71",
+ "border-strong-disabled": "#cbd0dd",
+ "border-strong-focus": "#666d82",
+ "surface-diff-add-base": "#e5f4ea",
+ "surface-diff-delete-base": "#fde7ea",
+ "surface-diff-hidden-base": "#e4e8f4",
+ "text-base": "#2b303b",
+ "text-weak": "#6b717f",
+ "text-strong": "#0e1118",
+ "syntax-string": "#4fa66d",
+ "syntax-primitive": "#d85462",
+ "syntax-property": "#528bff",
+ "syntax-type": "#d19a66",
+ "syntax-constant": "#61afef",
+ "syntax-info": "#61afef",
+ "markdown-heading": "#528bff",
+ "markdown-text": "#2b303b",
+ "markdown-link": "#528bff",
+ "markdown-link-text": "#61afef",
+ "markdown-code": "#4fa66d",
+ "markdown-block-quote": "#d19a66",
+ "markdown-emph": "#d19a66",
+ "markdown-strong": "#d85462",
+ "markdown-horizontal-rule": "#d3d7e4",
+ "markdown-list-item": "#528bff",
+ "markdown-list-enumeration": "#61afef",
+ "markdown-image": "#528bff",
+ "markdown-image-text": "#61afef",
+ "markdown-code-block": "#528bff"
+ }
+ },
+ "dark": {
+ "seeds": {
+ "neutral": "#1e222a",
+ "primary": "#61afef",
+ "success": "#98c379",
+ "warning": "#e5c07b",
+ "error": "#e06c75",
+ "info": "#56b6c2",
+ "interactive": "#61afef",
+ "diffAdd": "#4b815a",
+ "diffDelete": "#b2555f"
+ },
+ "overrides": {
+ "background-base": "#1e222a",
+ "background-weak": "#212631",
+ "background-strong": "#1b1f27",
+ "background-stronger": "#171b23",
+ "border-weak-base": "#323848",
+ "border-weak-hover": "#363d52",
+ "border-weak-active": "#3c435c",
+ "border-weak-selected": "#424967",
+ "border-weak-disabled": "#141720",
+ "border-weak-focus": "#3f4560",
+ "border-base": "#4a5164",
+ "border-hover": "#515871",
+ "border-active": "#585f7e",
+ "border-selected": "#60688a",
+ "border-disabled": "#1a1e27",
+ "border-focus": "#555c79",
+ "border-strong-base": "#6a7390",
+ "border-strong-hover": "#737c9d",
+ "border-strong-active": "#7d87ab",
+ "border-strong-selected": "#8791b8",
+ "border-strong-disabled": "#212533",
+ "border-strong-focus": "#7680a2",
+ "surface-diff-add-base": "#1c2a26",
+ "surface-diff-delete-base": "#2a1c22",
+ "surface-diff-hidden-base": "#232836",
+ "text-base": "#abb2bf",
+ "text-weak": "#818899",
+ "text-strong": "#f6f7fb",
+ "syntax-string": "#98c379",
+ "syntax-primitive": "#e06c75",
+ "syntax-property": "#61afef",
+ "syntax-type": "#e5c07b",
+ "syntax-constant": "#56b6c2",
+ "syntax-info": "#56b6c2",
+ "markdown-heading": "#61afef",
+ "markdown-text": "#abb2bf",
+ "markdown-link": "#61afef",
+ "markdown-link-text": "#56b6c2",
+ "markdown-code": "#98c379",
+ "markdown-block-quote": "#e5c07b",
+ "markdown-emph": "#e5c07b",
+ "markdown-strong": "#e06c75",
+ "markdown-horizontal-rule": "#2d3444",
+ "markdown-list-item": "#61afef",
+ "markdown-list-enumeration": "#56b6c2",
+ "markdown-image": "#61afef",
+ "markdown-image-text": "#56b6c2",
+ "markdown-code-block": "#abb2bf"
+ }
+ }
+}