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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user