Manual theme switcher: light / dark / solarized / colorblind-safe #45
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/peregrine#45
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a persistent manual theme switcher to the Vue SPA. The Streamlit (Classic) UI already delegates theming to the host browser/OS; this is Vue-only.
Proposed themes
Implementation notes
--color-bg,--color-text,--color-border, etc.) scoped via a central theme file — a theme class on<html>should cascade cleanlyuser.yaml(alongsideui_preference) so it persists across sessions and devicesAccessibility note
Colorblind-safe palette is a first-class theme, not an afterthought — aligns with CircuitForge's ND/adaptive needs audience. Prefer tested palettes (e.g. Paul Tol, IBM Carbon accessible) over hand-rolled.
Labels
enhancement·vue-spa·accessibility