diff options
| author | Adam <[email protected]> | 2025-12-28 05:12:32 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-28 05:12:36 -0600 |
| commit | 4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7 (patch) | |
| tree | ad035366cdebc87d4eea75475201af3d11bd64ed /packages/ui/src/theme/themes/tokyonight.json | |
| parent | d6db6ff198c4513ca5511ae49b03d4277bc21718 (diff) | |
| download | opencode-4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7.tar.gz opencode-4a9ff9412e8daedc36319bd2ee8ca62d5aa52be7.zip | |
feat(desktop): themes
Diffstat (limited to 'packages/ui/src/theme/themes/tokyonight.json')
| -rw-r--r-- | packages/ui/src/theme/themes/tokyonight.json | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/packages/ui/src/theme/themes/tokyonight.json b/packages/ui/src/theme/themes/tokyonight.json new file mode 100644 index 000000000..31d0e8a47 --- /dev/null +++ b/packages/ui/src/theme/themes/tokyonight.json @@ -0,0 +1,155 @@ +{ + "$schema": "https://opencode.ai/desktop-theme.json", + "name": "Tokyonight", + "id": "tokyonight", + "light": { + "seeds": { + "neutral": "#e1e2e7", + "primary": "#2e7de9", + "success": "#587539", + "warning": "#8c6c3e", + "error": "#c94060", + "info": "#007197", + "interactive": "#2e7de9", + "diffAdd": "#4f8f7b", + "diffDelete": "#d05f7c" + }, + "overrides": { + "background-base": "#e1e2e7", + "background-weak": "#dee0ea", + "background-strong": "#e5e6ee", + "background-stronger": "#e9eaf1", + "border-weak-base": "#cdd0dc", + "border-weak-hover": "#c3c6d2", + "border-weak-active": "#b9bcc8", + "border-weak-selected": "#aeb2bf", + "border-weak-disabled": "#e6e7ef", + "border-weak-focus": "#b3b6c3", + "border-base": "#a7abbb", + "border-hover": "#9ba0b1", + "border-active": "#9095a8", + "border-selected": "#83889e", + "border-disabled": "#dedfe6", + "border-focus": "#9599a8", + "border-strong-base": "#757b90", + "border-strong-hover": "#6a7084", + "border-strong-active": "#5f6578", + "border-strong-selected": "#545a6d", + "border-strong-disabled": "#c4c6d0", + "border-strong-focus": "#666b7f", + "surface-diff-add-base": "#dfe7da", + "surface-diff-delete-base": "#f4dadd", + "surface-diff-hidden-base": "#cfd1dd", + "text-base": "#273153", + "text-weak": "#5c6390", + "text-strong": "#1c2544", + "syntax-string": "#587539", + "syntax-primitive": "#b15c00", + "syntax-property": "#9854f1", + "syntax-type": "#3760bf", + "syntax-constant": "#007197", + "syntax-info": "#007197", + "markdown-heading": "#9854f1", + "markdown-text": "#273153", + "markdown-link": "#2e7de9", + "markdown-link-text": "#007197", + "markdown-code": "#587539", + "markdown-block-quote": "#8c6c3e", + "markdown-emph": "#8c6c3e", + "markdown-strong": "#b15c00", + "markdown-horizontal-rule": "#a1a6c5", + "markdown-list-item": "#2e7de9", + "markdown-list-enumeration": "#007197", + "markdown-image": "#2e7de9", + "markdown-image-text": "#007197", + "markdown-code-block": "#3760bf" + } + }, + "dark": { + "seeds": { + "neutral": "#1a1b26", + "primary": "#7aa2f7", + "success": "#9ece6a", + "warning": "#e0af68", + "error": "#f7768e", + "info": "#7dcfff", + "interactive": "#7aa2f7", + "diffAdd": "#41a6b5", + "diffDelete": "#c34043" + }, + "overrides": { + "background-base": "#0f111a", + "background-weak": "#111428", + "background-strong": "#101324", + "background-stronger": "#13172a", + "border-weak-base": "#25283b", + "border-weak-hover": "#292c43", + "border-weak-active": "#2e314b", + "border-weak-selected": "#343755", + "border-weak-disabled": "#151727", + "border-weak-focus": "#30324f", + "border-base": "#3a3e57", + "border-hover": "#414264", + "border-active": "#474972", + "border-selected": "#4f507f", + "border-disabled": "#1c1d2d", + "border-focus": "#45496f", + "border-strong-base": "#5a5f82", + "border-strong-hover": "#646994", + "border-strong-active": "#6f74a6", + "border-strong-selected": "#7a7fb8", + "border-strong-disabled": "#23243a", + "border-strong-focus": "#6a6f9f", + "surface-base": "#1f2335", + "base": "#1f2335", + "surface-base-hover": "#232840", + "surface-base-active": "#262c46", + "surface-base-interactive-active": "#2b3357", + "base2": "#1f2335", + "base3": "#1f2335", + "surface-inset-base": "#161a2ab3", + "surface-inset-base-hover": "#161a2acc", + "surface-inset-strong": "#0d111fcc", + "surface-inset-strong-hover": "#0d111fcc", + "surface-raised-base": "#242a42", + "surface-float-base": "#242b45", + "surface-float-base-hover": "#2a3154", + "surface-raised-base-hover": "#272e49", + "surface-raised-base-active": "#2c3353", + "surface-raised-strong": "#31385a", + "surface-raised-strong-hover": "#373f6b", + "surface-raised-stronger": "#3b4261", + "surface-raised-stronger-hover": "#444c82", + "surface-weak": "#1b2033", + "surface-weaker": "#181d2d", + "surface-strong": "#323858", + "surface-raised-stronger-non-alpha": "#2b3150", + "surface-diff-add-base": "#1c2a38", + "surface-diff-delete-base": "#2a1f32", + "surface-diff-hidden-base": "#24283b", + "text-base": "#c0caf5", + "text-weak": "#7a88cf", + "text-strong": "#eaeaff", + "syntax-string": "#9ece6a", + "syntax-primitive": "#ff9e64", + "syntax-property": "#bb9af7", + "syntax-type": "#e0af68", + "syntax-constant": "#7dcfff", + "syntax-info": "#7dcfff", + "markdown-heading": "#bb9af7", + "markdown-text": "#c0caf5", + "markdown-link": "#7aa2f7", + "markdown-link-text": "#7dcfff", + "markdown-code": "#9ece6a", + "markdown-block-quote": "#e0af68", + "markdown-emph": "#e0af68", + "markdown-strong": "#ff9e64", + "markdown-horizontal-rule": "#3b4261", + "markdown-list-item": "#7aa2f7", + "markdown-list-enumeration": "#7dcfff", + "markdown-image": "#7aa2f7", + "markdown-image-text": "#7dcfff", + "markdown-code-block": "#c0caf5" + } + } +} |
