summaryrefslogtreecommitdiffhomepage
path: root/packages/api/src
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-01 09:15:43 +0900
committerAdam Malczewski <[email protected]>2026-06-01 09:15:43 +0900
commit751e411b3ab321129083f86f0be53687185abd87 (patch)
treecddbb5b9bfc1b8bf86d64a870fdccb39a98419d3 /packages/api/src
parentdd3c71e3d5c8c1b9b23bcf3fdbc34dc306a80570 (diff)
downloaddispatch-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/src')
0 files changed, 0 insertions, 0 deletions