diff --git a/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_native_os.svelte b/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_native_os.svelte index 92bba4ce..be088adc 100644 --- a/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_native_os.svelte +++ b/src/routes/events/[event_id]/(launcher)/cfg_components/launcher_cfg_native_os.svelte @@ -55,7 +55,15 @@ description="OS: {$ae_loc.native_device?.meta_json?.platform || '...'} | Kiosk & Apps" > - + + {#if $ae_loc.edit_mode && !$ae_loc.is_native} +
+ + Dev Preview — controls visible but non-functional without Electron +
+ {/if} + {#if system_status}
{@render children?.()}
diff --git a/src/routes/events/[event_id]/(launcher)/launcher_cfg.svelte b/src/routes/events/[event_id]/(launcher)/launcher_cfg.svelte index 2b6fd2ba..c03f35bf 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher_cfg.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher_cfg.svelte @@ -36,9 +36,9 @@ // UI Tab State // Tabs are audience-oriented: // setup — what every onsite operator needs (mode preset, display, WS, screen saver) - // hardware — native/Electron device management (health, OS control, updates, sync pause) + // device — sync engine (all devices) + native/Electron OS controls (native or edit_mode) // dev — developer/debug tools; only useful when edit_mode is on - let active_tab: 'setup' | 'hardware' | 'dev' = $state('setup'); + let active_tab: 'setup' | 'device' | 'dev' = $state('setup'); /** * Auto-Collapse Coordinator @@ -127,13 +127,13 @@ {#if $ae_loc.edit_mode}