elsa-workflows / elsa-workflows/elsa-studio
Feature: Persist/Restore Theme (dark/light/system)
Open
triaged
- Dominant language
- C#
- Stars
- 301
- Forks
- 181
- Avg merge
- 17h 12m
- Merged PRs (30d)
- 42
Description
### Why
Actually use the persistence framework to store and restore UI theme preference (dark/light/system), defaulting to system if not set. Support changing via UI, and restoring reliably across reloads.
### Acceptance Criteria
- Theme setting is written to localStorage using new service
- Theme setting is read on startup and applied early (before main render)
- UI exposes setting and mutation (toggle/button)
- Tests: setting persists across tab/browser sessions
- Initial value can honor browser/OS `prefers-color-scheme` if no value saved
Contributor guide
Assessment
This issue has not been assessed yet.