summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/theme/themes/solarized.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/solarized.json
parentd6db6ff198c4513ca5511ae49b03d4277bc21718 (diff)
downloadopencode-4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7.tar.gz
opencode-4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7.zip
feat(desktop): themes
Diffstat (limited to 'packages/ui/src/theme/themes/solarized.json')
-rw-r--r--packages/ui/src/theme/themes/solarized.json131
1 files changed, 131 insertions, 0 deletions
diff --git a/packages/ui/src/theme/themes/solarized.json b/packages/ui/src/theme/themes/solarized.json
new file mode 100644
index 000000000..7cb44775a
--- /dev/null
+++ b/packages/ui/src/theme/themes/solarized.json
@@ -0,0 +1,131 @@
+{
+ "$schema": "https://opencode.ai/desktop-theme.json",
+ "name": "Solarized",
+ "id": "solarized",
+ "light": {
+ "seeds": {
+ "neutral": "#fdf6e3",
+ "primary": "#268bd2",
+ "success": "#859900",
+ "warning": "#b58900",
+ "error": "#dc322f",
+ "info": "#2aa198",
+ "interactive": "#268bd2",
+ "diffAdd": "#c6dc7a",
+ "diffDelete": "#f2a1a1"
+ },
+ "overrides": {
+ "background-base": "#fdf6e3",
+ "background-weak": "#f6efda",
+ "background-strong": "#faf3dc",
+ "background-stronger": "#f6edd4",
+ "border-weak-base": "#e3e0cd",
+ "border-weak-hover": "#d9d4c2",
+ "border-weak-active": "#cfcab7",
+ "border-weak-selected": "#c5c0ad",
+ "border-weak-disabled": "#f2edda",
+ "border-weak-focus": "#cbc6b2",
+ "border-base": "#bcb5a0",
+ "border-hover": "#b1aa96",
+ "border-active": "#a59f8c",
+ "border-selected": "#999382",
+ "border-disabled": "#ede7d4",
+ "border-focus": "#aca58f",
+ "border-strong-base": "#8c8572",
+ "border-strong-hover": "#7f7866",
+ "border-strong-active": "#716b5b",
+ "border-strong-selected": "#645f50",
+ "border-strong-disabled": "#d5cdb8",
+ "border-strong-focus": "#78715f",
+ "surface-diff-add-base": "#eef5d6",
+ "surface-diff-delete-base": "#fde4dd",
+ "surface-diff-hidden-base": "#e3ecf3",
+ "text-base": "#586e75",
+ "text-weak": "#7a8c8e",
+ "text-strong": "#073642",
+ "syntax-string": "#859900",
+ "syntax-primitive": "#d33682",
+ "syntax-property": "#268bd2",
+ "syntax-type": "#b58900",
+ "syntax-constant": "#2aa198",
+ "syntax-info": "#2aa198",
+ "markdown-heading": "#268bd2",
+ "markdown-text": "#586e75",
+ "markdown-link": "#268bd2",
+ "markdown-link-text": "#2aa198",
+ "markdown-code": "#859900",
+ "markdown-block-quote": "#b58900",
+ "markdown-emph": "#b58900",
+ "markdown-strong": "#d33682",
+ "markdown-horizontal-rule": "#cfd1bf",
+ "markdown-list-item": "#268bd2",
+ "markdown-list-enumeration": "#2aa198",
+ "markdown-image": "#268bd2",
+ "markdown-image-text": "#2aa198",
+ "markdown-code-block": "#2aa198"
+ }
+ },
+ "dark": {
+ "seeds": {
+ "neutral": "#002b36",
+ "primary": "#6c71c4",
+ "success": "#859900",
+ "warning": "#b58900",
+ "error": "#dc322f",
+ "info": "#2aa198",
+ "interactive": "#6c71c4",
+ "diffAdd": "#4c7654",
+ "diffDelete": "#c34b4b"
+ },
+ "overrides": {
+ "background-base": "#001f27",
+ "background-weak": "#022733",
+ "background-strong": "#01222b",
+ "background-stronger": "#032830",
+ "border-weak-base": "#20373f",
+ "border-weak-hover": "#243e47",
+ "border-weak-active": "#28434f",
+ "border-weak-selected": "#2d4958",
+ "border-weak-disabled": "#0f2026",
+ "border-weak-focus": "#2a4552",
+ "border-base": "#31505b",
+ "border-hover": "#365765",
+ "border-active": "#3c5e70",
+ "border-selected": "#42657a",
+ "border-disabled": "#13272e",
+ "border-focus": "#3a5a6b",
+ "border-strong-base": "#4a7887",
+ "border-strong-hover": "#528294",
+ "border-strong-active": "#5a8ca1",
+ "border-strong-selected": "#6396ae",
+ "border-strong-disabled": "#1b323b",
+ "border-strong-focus": "#56879a",
+ "surface-diff-add-base": "#0f2f29",
+ "surface-diff-delete-base": "#321c1c",
+ "surface-diff-hidden-base": "#0f3844",
+ "text-base": "#93a1a1",
+ "text-weak": "#6c7f80",
+ "text-strong": "#fdf6e3",
+ "syntax-string": "#859900",
+ "syntax-primitive": "#d33682",
+ "syntax-property": "#6c71c4",
+ "syntax-type": "#b58900",
+ "syntax-constant": "#2aa198",
+ "syntax-info": "#2aa198",
+ "markdown-heading": "#6c71c4",
+ "markdown-text": "#93a1a1",
+ "markdown-link": "#6c71c4",
+ "markdown-link-text": "#2aa198",
+ "markdown-code": "#859900",
+ "markdown-block-quote": "#b58900",
+ "markdown-emph": "#b58900",
+ "markdown-strong": "#d33682",
+ "markdown-horizontal-rule": "#0e3b46",
+ "markdown-list-item": "#6c71c4",
+ "markdown-list-enumeration": "#2aa198",
+ "markdown-image": "#6c71c4",
+ "markdown-image-text": "#2aa198",
+ "markdown-code-block": "#93a1a1"
+ }
+ }
+}