zed/crates/onboarding
Michael Hackner 6ab03c6c1f
onboarding: Fix theme picker always updating theme based on system appearance (#47245)
The settings store separate themes for Light and Dark modes. When the
user clicks a theme, the code uses the system appearance to decide which
to update, rather than the mode the user selected in the UI. This causes
the wrong theme to be saved when the system appearance differs from the
selected mode.

<img width="746" height="324" alt="image"
src="https://github.com/user-attachments/assets/b8f8d937-172d-4da8-b572-4f3db7f1de9a"
/>

Release Notes:

- Fixed onboarding page sometimes rendering the wrong theme

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: MrSubidubi <finn@zed.dev>
2026-01-21 10:12:29 +00:00
..
src onboarding: Fix theme picker always updating theme based on system appearance (#47245) 2026-01-21 10:12:29 +00:00
Cargo.toml workspace: Display a launchpad page when in an empty window & add it as a restore_on_startup value (#44048) 2025-12-16 07:51:28 -03:00
LICENSE-GPL Fix new crate license symlink (#34922) 2025-07-22 15:46:25 -04:00