feat(desktop): themes
This commit is contained in:
131
packages/ui/src/theme/themes/dracula.json
Normal file
131
packages/ui/src/theme/themes/dracula.json
Normal file
@@ -0,0 +1,131 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/desktop-theme.json",
|
||||
"name": "Dracula",
|
||||
"id": "dracula",
|
||||
"light": {
|
||||
"seeds": {
|
||||
"neutral": "#f8f8f2",
|
||||
"primary": "#7c6bf5",
|
||||
"success": "#2fbf71",
|
||||
"warning": "#f7a14d",
|
||||
"error": "#d9536f",
|
||||
"info": "#1d7fc5",
|
||||
"interactive": "#7c6bf5",
|
||||
"diffAdd": "#9fe3b3",
|
||||
"diffDelete": "#f8a1b8"
|
||||
},
|
||||
"overrides": {
|
||||
"background-base": "#f8f8f2",
|
||||
"background-weak": "#f1f2ed",
|
||||
"background-strong": "#f6f6f1",
|
||||
"background-stronger": "#f2f2ec",
|
||||
"border-weak-base": "#e2e3da",
|
||||
"border-weak-hover": "#d8d9d0",
|
||||
"border-weak-active": "#cfd0c7",
|
||||
"border-weak-selected": "#c4c6bc",
|
||||
"border-weak-disabled": "#eceee3",
|
||||
"border-weak-focus": "#c9cabf",
|
||||
"border-base": "#c4c6ba",
|
||||
"border-hover": "#b8baae",
|
||||
"border-active": "#abada3",
|
||||
"border-selected": "#979a90",
|
||||
"border-disabled": "#e5e7dd",
|
||||
"border-focus": "#b0b2a7",
|
||||
"border-strong-base": "#9fa293",
|
||||
"border-strong-hover": "#8e9185",
|
||||
"border-strong-active": "#7e8176",
|
||||
"border-strong-selected": "#6f7268",
|
||||
"border-strong-disabled": "#c7c9be",
|
||||
"border-strong-focus": "#878b7f",
|
||||
"surface-diff-add-base": "#e4f5e6",
|
||||
"surface-diff-delete-base": "#fae4eb",
|
||||
"surface-diff-hidden-base": "#dedfe9",
|
||||
"text-base": "#1f1f2f",
|
||||
"text-weak": "#52526b",
|
||||
"text-strong": "#05040c",
|
||||
"syntax-string": "#2fbf71",
|
||||
"syntax-primitive": "#d16090",
|
||||
"syntax-property": "#7c6bf5",
|
||||
"syntax-type": "#f7a14d",
|
||||
"syntax-constant": "#1d7fc5",
|
||||
"syntax-info": "#1d7fc5",
|
||||
"markdown-heading": "#7c6bf5",
|
||||
"markdown-text": "#1f1f2f",
|
||||
"markdown-link": "#7c6bf5",
|
||||
"markdown-link-text": "#1d7fc5",
|
||||
"markdown-code": "#2fbf71",
|
||||
"markdown-block-quote": "#f7a14d",
|
||||
"markdown-emph": "#f7a14d",
|
||||
"markdown-strong": "#d16090",
|
||||
"markdown-horizontal-rule": "#c3c5d4",
|
||||
"markdown-list-item": "#7c6bf5",
|
||||
"markdown-list-enumeration": "#1d7fc5",
|
||||
"markdown-image": "#7c6bf5",
|
||||
"markdown-image-text": "#1d7fc5",
|
||||
"markdown-code-block": "#1d7fc5"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"seeds": {
|
||||
"neutral": "#1d1e28",
|
||||
"primary": "#bd93f9",
|
||||
"success": "#50fa7b",
|
||||
"warning": "#ffb86c",
|
||||
"error": "#ff5555",
|
||||
"info": "#8be9fd",
|
||||
"interactive": "#bd93f9",
|
||||
"diffAdd": "#2fb27d",
|
||||
"diffDelete": "#ff6b81"
|
||||
},
|
||||
"overrides": {
|
||||
"background-base": "#14151f",
|
||||
"background-weak": "#181926",
|
||||
"background-strong": "#161722",
|
||||
"background-stronger": "#191a26",
|
||||
"border-weak-base": "#2d2f3c",
|
||||
"border-weak-hover": "#303244",
|
||||
"border-weak-active": "#35364c",
|
||||
"border-weak-selected": "#3b3d55",
|
||||
"border-weak-disabled": "#1e1f2b",
|
||||
"border-weak-focus": "#383a50",
|
||||
"border-base": "#3f415a",
|
||||
"border-hover": "#464967",
|
||||
"border-active": "#4d5073",
|
||||
"border-selected": "#55587f",
|
||||
"border-disabled": "#272834",
|
||||
"border-focus": "#4a4d6d",
|
||||
"border-strong-base": "#606488",
|
||||
"border-strong-hover": "#6a6e96",
|
||||
"border-strong-active": "#7378a3",
|
||||
"border-strong-selected": "#7d82b1",
|
||||
"border-strong-disabled": "#343649",
|
||||
"border-strong-focus": "#6f739c",
|
||||
"surface-diff-add-base": "#1f2a2f",
|
||||
"surface-diff-delete-base": "#2d1f27",
|
||||
"surface-diff-hidden-base": "#24253a",
|
||||
"text-base": "#f8f8f2",
|
||||
"text-weak": "#b6b9e4",
|
||||
"text-strong": "#ffffff",
|
||||
"syntax-string": "#50fa7b",
|
||||
"syntax-primitive": "#ff79c6",
|
||||
"syntax-property": "#bd93f9",
|
||||
"syntax-type": "#ffb86c",
|
||||
"syntax-constant": "#8be9fd",
|
||||
"syntax-info": "#8be9fd",
|
||||
"markdown-heading": "#bd93f9",
|
||||
"markdown-text": "#f8f8f2",
|
||||
"markdown-link": "#bd93f9",
|
||||
"markdown-link-text": "#8be9fd",
|
||||
"markdown-code": "#50fa7b",
|
||||
"markdown-block-quote": "#ffb86c",
|
||||
"markdown-emph": "#ffb86c",
|
||||
"markdown-strong": "#ff79c6",
|
||||
"markdown-horizontal-rule": "#44475a",
|
||||
"markdown-list-item": "#bd93f9",
|
||||
"markdown-list-enumeration": "#8be9fd",
|
||||
"markdown-image": "#bd93f9",
|
||||
"markdown-image-text": "#8be9fd",
|
||||
"markdown-code-block": "#f8f8f2"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user