elsa-workflows / elsa-workflows/elsa-studio

Feature: Persist/Restore Theme (dark/light/system)

Open
#707 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.