diff --git a/packages/tui/internal/theme/themes/mellow.json b/packages/tui/internal/theme/themes/mellow.json new file mode 100644 index 0000000000..f2a00a47f7 --- /dev/null +++ b/packages/tui/internal/theme/themes/mellow.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://opencode.ai/theme.json", + "defs": { + "dark_bg": "#161617", + "dark_fg": "#c9c7cd", + "dark_bg_dark": "#131314", + + "dark_black": "#27272a", + "dark_red": "#f5a191", + "dark_green": "#90b99f", + "dark_yellow": "#e6b99d", + "dark_blue": "#aca1cf", + "dark_magenta": "#e29eca", + "dark_cyan": "#ea83a5", + "dark_white": "#c1c0d4", + + "dark_bright_black": "#353539", + "dark_bright_red": "#ffae9f", + "dark_bright_green": "#9dc6ac", + "dark_bright_yellow": "#f0c5a9", + "dark_bright_blue": "#b9aeda", + "dark_bright_magenta": "#ecaad6", + "dark_bright_cyan": "#f591b2", + "dark_bright_white": "#cac9dd", + + "dark_gray00": "#18181a", + "dark_gray01": "#1b1b1d", + "dark_gray02": "#2a2a2d", + "dark_gray03": "#3e3e43", + "dark_gray04": "#57575f", + "dark_gray05": "#757581", + "dark_gray06": "#9998a8", + "dark_gray07": "#c1c0d4" + }, + "theme": { + "primary": "dark_cyan", + "secondary": "dark_cyan", + "accent": "dark_blue", + "error": "dark_cyan", + "warning": "dark_yellow", + "success": "dark_green", + "info": "dark_blue", + "text": "dark_fg", + "textMuted": "dark_white", + "background": "dark_bg", + "backgroundPanel": "dark_gray01", + "backgroundElement": "dark_gray02", + "border": "dark_gray02", + "borderActive": "dark_gray01", + "borderSubtle": "dark_gray00", + "diffAdded": "dark_black", + "diffRemoved": "dark_black", + "diffContext": "dark_fg", + "diffHunkHeader": "dark_magenta", + "diffHighlightAdded": "dark_bright_green", + "diffHighlightRemoved": "dark_bright_red", + "diffAddedBg": "dark_green", + "diffRemovedBg": "dark_red", + "diffContextBg": "dark_gray00", + "diffLineNumber": "diffContextBg", + "diffAddedLineNumberBg": "dark_green", + "diffRemovedLineNumberBg": "dark_red", + "markdownText": "dark_fg", + "markdownHeading": "dark_gray06", + "markdownLink": "dark_blue", + "markdownLinkText": "dark_cyan", + "markdownCode": "dark_bright_green", + "markdownBlockQuote": "dark_gray00", + "markdownEmph": "dark_bright_yellow", + "markdownStrong": "dark_bright_red", + "markdownHorizontalRule": "markdownText", + "markdownListItem": "dark_blue", + "markdownListEnumeration": "dark_bright_blue", + "markdownImage": "markdownLink", + "markdownImageText": "markdownLinkText", + "markdownCodeBlock": "dark_fg", + "syntaxComment": "dark_gray05", + "syntaxKeyword": "dark_blue", + "syntaxFunction": "dark_gray07", + "syntaxVariable": "dark_fg", + "syntaxString": "dark_green", + "syntaxNumber": "dark_magenta", + "syntaxType": "dark_magenta", + "syntaxOperator": "dark_yellow", + "syntaxPunctuation": "dark_gray06" + } +}