diff options
| author | Adam Malczewski <[email protected]> | 2026-06-01 09:15:43 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-01 09:15:43 +0900 |
| commit | 751e411b3ab321129083f86f0be53687185abd87 (patch) | |
| tree | cddbb5b9bfc1b8bf86d64a870fdccb39a98419d3 /packages/api | |
| parent | dd3c71e3d5c8c1b9b23bcf3fdbc34dc306a80570 (diff) | |
| download | dispatch-751e411b3ab321129083f86f0be53687185abd87.tar.gz dispatch-751e411b3ab321129083f86f0be53687185abd87.zip | |
feat(settings): inline theme picker into Settings panel
The Theme button + ThemeSwitcher modal were a header-triggered modal.
That doesn't belong in a sidebar-panel architecture, and theme picking
is a UI preference that belongs alongside the other Settings entries.
- Add a "Theme" section as the first block in SettingsPanel with the
same theme list as ThemeSwitcher.
- The localStorage key (`dispatch-theme`) and apply-on-change behavior
are unchanged, so the boot-time theme apply in App.svelte's onMount
keeps working without modification.
- Delete the now-unused ThemeSwitcher.svelte component; no remaining
importers.
Diffstat (limited to 'packages/api')
0 files changed, 0 insertions, 0 deletions
