summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/theme/themes/gruvbox.json
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-08 19:28:58 -0500
committerGitHub <[email protected]>2026-03-08 19:28:58 -0500
commitb976f339e857be3fae20f179992aa82fbea24f08 (patch)
tree14655402aef6b5ba8e0c0c5c13797a3984319e6c /packages/ui/src/theme/themes/gruvbox.json
parent7d7837e5b6eb0fc88d202936b726ab890f4add53 (diff)
downloadopencode-b976f339e857be3fae20f179992aa82fbea24f08.tar.gz
opencode-b976f339e857be3fae20f179992aa82fbea24f08.zip
feat(app): generate color palettes (#16232)
Diffstat (limited to 'packages/ui/src/theme/themes/gruvbox.json')
-rw-r--r--packages/ui/src/theme/themes/gruvbox.json111
1 files changed, 10 insertions, 101 deletions
diff --git a/packages/ui/src/theme/themes/gruvbox.json b/packages/ui/src/theme/themes/gruvbox.json
index cf87ccd55..f078db2d4 100644
--- a/packages/ui/src/theme/themes/gruvbox.json
+++ b/packages/ui/src/theme/themes/gruvbox.json
@@ -3,130 +3,39 @@
"name": "Gruvbox",
"id": "gruvbox",
"light": {
- "seeds": {
+ "palette": {
"neutral": "#fbf1c7",
+ "ink": "#3c3836",
"primary": "#076678",
+ "accent": "#9d0006",
"success": "#79740e",
"warning": "#b57614",
"error": "#9d0006",
"info": "#8f3f71",
- "interactive": "#076678",
"diffAdd": "#79740e",
"diffDelete": "#9d0006"
},
"overrides": {
- "background-base": "#fbf1c7",
- "background-weak": "#f2e5bc",
- "background-strong": "#f9f5d7",
- "background-stronger": "#fdf9e8",
- "surface-raised-stronger-non-alpha": "#fbfaf5",
- "border-weak-base": "#d5c4a1",
- "border-weak-hover": "#c9b897",
- "border-weak-active": "#bdae93",
- "border-weak-selected": "#b0a285",
- "border-weak-disabled": "#f0e4b8",
- "border-weak-focus": "#c4b590",
- "border-base": "#bdae93",
- "border-hover": "#b0a285",
- "border-active": "#a89984",
- "border-selected": "#928374",
- "border-disabled": "#e5d9ad",
- "border-focus": "#a89984",
- "border-strong-base": "#7c6f64",
- "border-strong-hover": "#6e6259",
- "border-strong-active": "#665c54",
- "border-strong-selected": "#5a524b",
- "border-strong-disabled": "#c9bda1",
- "border-strong-focus": "#665c54",
- "surface-diff-add-base": "#dde3b1",
- "surface-diff-delete-base": "#e8c7c3",
- "surface-diff-hidden-base": "#ebdfb5",
- "text-base": "#3c3836",
- "text-weak": "#7c6f64",
- "text-strong": "#282828",
- "syntax-string": "#79740e",
- "syntax-primitive": "#9d0006",
- "syntax-property": "#076678",
- "syntax-type": "#b57614",
- "syntax-constant": "#8f3f71",
- "syntax-info": "#427b58",
- "markdown-heading": "#076678",
- "markdown-text": "#3c3836",
- "markdown-link": "#076678",
- "markdown-link-text": "#427b58",
- "markdown-code": "#79740e",
- "markdown-block-quote": "#928374",
- "markdown-emph": "#8f3f71",
- "markdown-strong": "#af3a03",
- "markdown-horizontal-rule": "#d5c4a1",
- "markdown-list-item": "#076678",
- "markdown-list-enumeration": "#427b58",
- "markdown-image": "#076678",
- "markdown-image-text": "#427b58",
- "markdown-code-block": "#3c3836"
+ "syntax-keyword": "#9d0006",
+ "syntax-primitive": "#8f3f71"
}
},
"dark": {
- "seeds": {
+ "palette": {
"neutral": "#282828",
+ "ink": "#ebdbb2",
"primary": "#83a598",
+ "accent": "#fb4934",
"success": "#b8bb26",
"warning": "#fabd2f",
"error": "#fb4934",
"info": "#d3869b",
- "interactive": "#83a598",
"diffAdd": "#b8bb26",
"diffDelete": "#fb4934"
},
"overrides": {
- "background-base": "#282828",
- "background-weak": "#32302f",
- "background-strong": "#1d2021",
- "background-stronger": "#141617",
- "border-weak-base": "#504945",
- "border-weak-hover": "#5a524b",
- "border-weak-active": "#665c54",
- "border-weak-selected": "#70665d",
- "border-weak-disabled": "#1e1d1c",
- "border-weak-focus": "#5e5650",
- "border-base": "#665c54",
- "border-hover": "#70665d",
- "border-active": "#7c6f64",
- "border-selected": "#928374",
- "border-disabled": "#2a2827",
- "border-focus": "#7c6f64",
- "border-strong-base": "#928374",
- "border-strong-hover": "#9d8e7f",
- "border-strong-active": "#a89984",
- "border-strong-selected": "#b3a48f",
- "border-strong-disabled": "#3c3836",
- "border-strong-focus": "#a89984",
- "surface-diff-add-base": "#2a3325",
- "surface-diff-delete-base": "#3c2222",
- "surface-diff-hidden-base": "#32302f",
- "text-base": "#ebdbb2",
- "text-weak": "#a89984",
- "text-strong": "#fbf1c7",
- "syntax-string": "#b8bb26",
- "syntax-primitive": "#fb4934",
- "syntax-property": "#83a598",
- "syntax-type": "#fabd2f",
- "syntax-constant": "#d3869b",
- "syntax-info": "#8ec07c",
- "markdown-heading": "#83a598",
- "markdown-text": "#ebdbb2",
- "markdown-link": "#83a598",
- "markdown-link-text": "#8ec07c",
- "markdown-code": "#b8bb26",
- "markdown-block-quote": "#928374",
- "markdown-emph": "#d3869b",
- "markdown-strong": "#fe8019",
- "markdown-horizontal-rule": "#504945",
- "markdown-list-item": "#83a598",
- "markdown-list-enumeration": "#8ec07c",
- "markdown-image": "#83a598",
- "markdown-image-text": "#8ec07c",
- "markdown-code-block": "#ebdbb2"
+ "syntax-keyword": "#fb4934",
+ "syntax-primitive": "#d3869b"
}
}
}