summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/theme/themes/flexoki.json
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-12 22:21:02 -0500
committerGitHub <[email protected]>2026-03-12 22:21:02 -0500
commit55766622001b0c1e048c93c06cb3f7a0a3e9fd94 (patch)
treee56ad31b2713b5e2db23299a2a941d7a7f1cf5ef /packages/ui/src/theme/themes/flexoki.json
parent4a2a046d79ab8a0f2c152b6af4fd637d33843c9b (diff)
downloadopencode-55766622001b0c1e048c93c06cb3f7a0a3e9fd94.tar.gz
opencode-55766622001b0c1e048c93c06cb3f7a0a3e9fd94.zip
feat(app): missing themes (#17275)
Diffstat (limited to 'packages/ui/src/theme/themes/flexoki.json')
-rw-r--r--packages/ui/src/theme/themes/flexoki.json86
1 files changed, 86 insertions, 0 deletions
diff --git a/packages/ui/src/theme/themes/flexoki.json b/packages/ui/src/theme/themes/flexoki.json
new file mode 100644
index 000000000..147681818
--- /dev/null
+++ b/packages/ui/src/theme/themes/flexoki.json
@@ -0,0 +1,86 @@
+{
+ "$schema": "https://opencode.ai/desktop-theme.json",
+ "name": "Flexoki",
+ "id": "flexoki",
+ "light": {
+ "palette": {
+ "neutral": "#FFFCF0",
+ "ink": "#100F0F",
+ "primary": "#205EA6",
+ "accent": "#BC5215",
+ "success": "#66800B",
+ "warning": "#BC5215",
+ "error": "#AF3029",
+ "info": "#24837B"
+ },
+ "overrides": {
+ "text-weak": "#6F6E69",
+ "syntax-comment": "#6F6E69",
+ "syntax-keyword": "#66800B",
+ "syntax-string": "#24837B",
+ "syntax-primitive": "#BC5215",
+ "syntax-variable": "#205EA6",
+ "syntax-property": "#24837B",
+ "syntax-type": "#AD8301",
+ "syntax-constant": "#5E409D",
+ "syntax-operator": "#6F6E69",
+ "syntax-punctuation": "#6F6E69",
+ "syntax-object": "#205EA6",
+ "markdown-heading": "#5E409D",
+ "markdown-text": "#100F0F",
+ "markdown-link": "#205EA6",
+ "markdown-link-text": "#24837B",
+ "markdown-code": "#24837B",
+ "markdown-block-quote": "#AD8301",
+ "markdown-emph": "#AD8301",
+ "markdown-strong": "#BC5215",
+ "markdown-horizontal-rule": "#6F6E69",
+ "markdown-list-item": "#BC5215",
+ "markdown-list-enumeration": "#24837B",
+ "markdown-image": "#A02F6F",
+ "markdown-image-text": "#24837B",
+ "markdown-code-block": "#100F0F"
+ }
+ },
+ "dark": {
+ "palette": {
+ "neutral": "#100F0F",
+ "ink": "#CECDC3",
+ "primary": "#DA702C",
+ "accent": "#8B7EC8",
+ "success": "#879A39",
+ "warning": "#DA702C",
+ "error": "#D14D41",
+ "info": "#3AA99F",
+ "interactive": "#4385BE"
+ },
+ "overrides": {
+ "text-weak": "#6F6E69",
+ "syntax-comment": "#6F6E69",
+ "syntax-keyword": "#879A39",
+ "syntax-string": "#3AA99F",
+ "syntax-primitive": "#DA702C",
+ "syntax-variable": "#4385BE",
+ "syntax-property": "#3AA99F",
+ "syntax-type": "#D0A215",
+ "syntax-constant": "#8B7EC8",
+ "syntax-operator": "#B7B5AC",
+ "syntax-punctuation": "#B7B5AC",
+ "syntax-object": "#4385BE",
+ "markdown-heading": "#8B7EC8",
+ "markdown-text": "#CECDC3",
+ "markdown-link": "#4385BE",
+ "markdown-link-text": "#3AA99F",
+ "markdown-code": "#3AA99F",
+ "markdown-block-quote": "#D0A215",
+ "markdown-emph": "#D0A215",
+ "markdown-strong": "#DA702C",
+ "markdown-horizontal-rule": "#6F6E69",
+ "markdown-list-item": "#DA702C",
+ "markdown-list-enumeration": "#3AA99F",
+ "markdown-image": "#CE5D97",
+ "markdown-image-text": "#3AA99F",
+ "markdown-code-block": "#CECDC3"
+ }
+ }
+}