feat(launcher): implement auto-collapse coordinator and overhauled configuration UI

- Introduced 'Launcher_Cfg_Section' with 3-way state support (collapsed, auto, pinned).
- Implemented 'handle_section_expand' coordinator in 'launcher_cfg.svelte' for single-active-section behavior.
- Overhauled all configuration sub-components to participate in the auto-collapse logic.
- Updated 'ae_events_stores.ts' with new persistent section states.
- Synchronized 'launcher_cfg_template.svelte' with the new pattern for future extensions.
This commit is contained in:
Scott Idem
2026-01-30 14:11:52 -05:00
parent 1d5401bbe5
commit 3148375eb3
14 changed files with 1058 additions and 859 deletions

View File

@@ -152,6 +152,17 @@ const events_local_data_struct: key_val = {
show_section__controller: false,
// 3-Way Section States (V5 Overhaul)
// Values: 'collapsed' | 'auto' | 'pinned'
section_state__health: 'auto',
section_state__native_os: 'collapsed',
section_state__sync_timers: 'collapsed',
section_state__updates: 'collapsed',
section_state__controller: 'auto',
section_state__screen_saver: 'collapsed',
section_state__app_modes: 'collapsed',
section_state__local_actions: 'collapsed',
datetime_format: 'datetime_12_long',
time_format: 'time_12_short',
time_hours: 12, // 12 or 24