diff --git a/sqlit/domains/shell/app/themes.py b/sqlit/domains/shell/app/themes.py index cc152a33..fefdeb4a 100644 --- a/sqlit/domains/shell/app/themes.py +++ b/sqlit/domains/shell/app/themes.py @@ -377,6 +377,29 @@ "button-focus-text-style": "reverse", }, ), + Theme( + name="vesper", + primary="#FFC799", + secondary="#99FFE4", + accent="#FFC799", + warning="#FFC799", + error="#FF8080", + success="#99FFE4", + foreground="#FFFFFF", + background="#101010", + surface="#1C1C1C", + panel="#232323", + dark=True, + variables={ + "border": "#282828", + "footer-background": "#1C1C1C", + "footer-key-foreground": "#FFC799", + "button-color-foreground": "#101010", + "input-selection-background": "#FFC799 25%", + "mode-normal-color": "#A0A0A0", + "mode-insert-color": "#99FFE4", + }, + ), Theme( name="textual-dark", primary="#0178D4", diff --git a/sqlit/domains/shell/ui/screens/theme.py b/sqlit/domains/shell/ui/screens/theme.py index 7823850f..6c9d007e 100644 --- a/sqlit/domains/shell/ui/screens/theme.py +++ b/sqlit/domains/shell/ui/screens/theme.py @@ -45,6 +45,7 @@ "matte-black": "Matte Black", "ristretto": "Ristretto", "osaka-jade": "Osaka Jade", + "vesper": "Vesper", } # Combined theme list for selection and previews.