[settings] One theme control instead of System Theme + a greyed-out Theme dropdown #455

Closed
opened 2026-10-25 01:19:03 -04:00 by jared · 0 comments
Owner

From the settings audit #453 (report: https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ). Phase 1, quick win.

Now: Appearance has a "System Theme" switch, with Light/Dark pickers under it, above a separate "Theme" dropdown. That dropdown is disabled whenever System Theme is on, so it reads as broken, and one choice takes two controls.

Change: a single row, Theme: System · Light · Dark.

  • The light and dark variant pickers show under it only when they apply: both for System, one for Light or Dark.
  • It maps onto the existing useSystemTheme / themeId / lightThemeId / darkThemeId settings, so there's no data migration.

Done when: no disabled theme control remains, every current combination is still reachable, and settings sync is unaffected.

From the settings audit #453 (report: https://claude.ai/artifact/L34kAp1L7jdvomjHHbeuzZ). Phase 1, quick win. **Now:** Appearance has a "System Theme" switch, with Light/Dark pickers under it, above a separate "Theme" dropdown. That dropdown is disabled whenever System Theme is on, so it reads as broken, and one choice takes two controls. **Change:** a single row, `Theme: System · Light · Dark`. - The light and dark variant pickers show under it only when they apply: both for System, one for Light or Dark. - It maps onto the existing `useSystemTheme` / `themeId` / `lightThemeId` / `darkThemeId` settings, so there's no data migration. **Done when:** no disabled theme control remains, every current combination is still reachable, and settings sync is unaffected.
jared added the priority: highuxarea: settings labels 2026-10-25 01:19:04 -04:00
jared closed this issue 2026-10-25 02:48:58 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#455