feat(themes): add vesper theme - #327
Conversation
|
Captured Vesper at commit
Captured from the running app with Textual Pilot at 120 × 40 terminal cells, exported as SVG and rendered to PNG with Chromium. Textual 6.11.0; true color enabled; isolated configuration and synthetic data in a temporary SQLite database. The successful query returned five rows; the error screenshot comes from executing The peach focus/selection accents, mint INSERT indicator and result cursor, and red error styling are visible. SQL syntax highlighting retains the editor's existing multicolor palette. These are UI captures, not a full test-suite run. |
|
@mihaicrisan04 Looks really nice! Thanks for the PR |






Adds Vesper as a built-in dark theme, ported from the palette in raunofreiberg/vesper.
background#101010,surface#1C1C1C,panel#232323 map to vesper's editor / input / active-selection backgroundsprimary/accent#FFC799 is vesper's focus border and button color,error#FF8080 its error foreground,success#99FFE4 its string tokenSQLIT_THEMESand listed underDARK_THEMESin the pickerpytest tests/ -k sqlite,pytest tests/cli/andpytest tests/ui/all pass locally (51 + 10 + 407).