mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-16 05:34:44 +00:00
feat(desktop): themes
This commit is contained in:
131
packages/ui/src/theme/themes/ayu.json
Normal file
131
packages/ui/src/theme/themes/ayu.json
Normal file
@@ -0,0 +1,131 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/desktop-theme.json",
|
||||
"name": "Ayu",
|
||||
"id": "ayu",
|
||||
"light": {
|
||||
"seeds": {
|
||||
"neutral": "#fdfaf4",
|
||||
"primary": "#55b4d4",
|
||||
"success": "#6ac782",
|
||||
"warning": "#f2ae49",
|
||||
"error": "#f05f65",
|
||||
"info": "#36a3d9",
|
||||
"interactive": "#55b4d4",
|
||||
"diffAdd": "#b8df8a",
|
||||
"diffDelete": "#f05f65"
|
||||
},
|
||||
"overrides": {
|
||||
"background-base": "#fdfaf4",
|
||||
"background-weak": "#f6f0e7",
|
||||
"background-strong": "#f1ebe2",
|
||||
"background-stronger": "#ece4da",
|
||||
"border-weak-base": "#e6ddcf",
|
||||
"border-weak-hover": "#dcd3c5",
|
||||
"border-weak-active": "#d1c9ba",
|
||||
"border-weak-selected": "#c6bfaf",
|
||||
"border-weak-disabled": "#f7f0e6",
|
||||
"border-weak-focus": "#cbc4b6",
|
||||
"border-base": "#bfb3a3",
|
||||
"border-hover": "#b4a898",
|
||||
"border-active": "#a99e8e",
|
||||
"border-selected": "#9e9383",
|
||||
"border-disabled": "#efe5d8",
|
||||
"border-focus": "#b09f8f",
|
||||
"border-strong-base": "#8f806f",
|
||||
"border-strong-hover": "#837465",
|
||||
"border-strong-active": "#77685a",
|
||||
"border-strong-selected": "#6b5d51",
|
||||
"border-strong-disabled": "#d8cabc",
|
||||
"border-strong-focus": "#7c6d5e",
|
||||
"surface-diff-add-base": "#eef5e4",
|
||||
"surface-diff-delete-base": "#fde5e5",
|
||||
"surface-diff-hidden-base": "#e3edf3",
|
||||
"text-base": "#5c6773",
|
||||
"text-weak": "#8a939f",
|
||||
"text-strong": "#2a3038",
|
||||
"syntax-string": "#86b300",
|
||||
"syntax-primitive": "#f28779",
|
||||
"syntax-property": "#55b4d4",
|
||||
"syntax-type": "#f29e32",
|
||||
"syntax-constant": "#36a3d9",
|
||||
"syntax-info": "#36a3d9",
|
||||
"markdown-heading": "#55b4d4",
|
||||
"markdown-text": "#5c6773",
|
||||
"markdown-link": "#55b4d4",
|
||||
"markdown-link-text": "#36a3d9",
|
||||
"markdown-code": "#86b300",
|
||||
"markdown-block-quote": "#f29e32",
|
||||
"markdown-emph": "#f29e32",
|
||||
"markdown-strong": "#f28779",
|
||||
"markdown-horizontal-rule": "#d7cec0",
|
||||
"markdown-list-item": "#55b4d4",
|
||||
"markdown-list-enumeration": "#36a3d9",
|
||||
"markdown-image": "#55b4d4",
|
||||
"markdown-image-text": "#36a3d9",
|
||||
"markdown-code-block": "#55b4d4"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"seeds": {
|
||||
"neutral": "#0f1419",
|
||||
"primary": "#39bae6",
|
||||
"success": "#7fd962",
|
||||
"warning": "#ebb062",
|
||||
"error": "#ff8f77",
|
||||
"info": "#73d0ff",
|
||||
"interactive": "#39bae6",
|
||||
"diffAdd": "#5cc885",
|
||||
"diffDelete": "#ff8f77"
|
||||
},
|
||||
"overrides": {
|
||||
"background-base": "#0f1419",
|
||||
"background-weak": "#121920",
|
||||
"background-strong": "#0d1116",
|
||||
"background-stronger": "#0a0e13",
|
||||
"border-weak-base": "#262c34",
|
||||
"border-weak-hover": "#2b323d",
|
||||
"border-weak-active": "#303746",
|
||||
"border-weak-selected": "#363d50",
|
||||
"border-weak-disabled": "#080b0f",
|
||||
"border-weak-focus": "#323a48",
|
||||
"border-base": "#3d4555",
|
||||
"border-hover": "#454d61",
|
||||
"border-active": "#4c556d",
|
||||
"border-selected": "#545d79",
|
||||
"border-disabled": "#0e1218",
|
||||
"border-focus": "#495368",
|
||||
"border-strong-base": "#626c81",
|
||||
"border-strong-hover": "#6c7690",
|
||||
"border-strong-active": "#76819f",
|
||||
"border-strong-selected": "#808bae",
|
||||
"border-strong-disabled": "#151b23",
|
||||
"border-strong-focus": "#6f7a96",
|
||||
"surface-diff-add-base": "#102922",
|
||||
"surface-diff-delete-base": "#2b1718",
|
||||
"surface-diff-hidden-base": "#182028",
|
||||
"text-base": "#ced0d6",
|
||||
"text-weak": "#8f9aa5",
|
||||
"text-strong": "#f6f7f9",
|
||||
"syntax-string": "#b8cc52",
|
||||
"syntax-primitive": "#f59074",
|
||||
"syntax-property": "#39bae6",
|
||||
"syntax-type": "#ebb062",
|
||||
"syntax-constant": "#73d0ff",
|
||||
"syntax-info": "#73d0ff",
|
||||
"markdown-heading": "#39bae6",
|
||||
"markdown-text": "#ced0d6",
|
||||
"markdown-link": "#39bae6",
|
||||
"markdown-link-text": "#73d0ff",
|
||||
"markdown-code": "#b8cc52",
|
||||
"markdown-block-quote": "#ebb062",
|
||||
"markdown-emph": "#ebb062",
|
||||
"markdown-strong": "#f59074",
|
||||
"markdown-horizontal-rule": "#1f2630",
|
||||
"markdown-list-item": "#39bae6",
|
||||
"markdown-list-enumeration": "#73d0ff",
|
||||
"markdown-image": "#39bae6",
|
||||
"markdown-image-text": "#73d0ff",
|
||||
"markdown-code-block": "#ced0d6"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user