# Aether Events — Launcher Configuration Menu (Inventory) > **Status:** Current Reference (v3.0) > **Location:** `src/routes/events/[event_id]/(launcher)/launcher_cfg.svelte` This document provides a detailed inventory of the Launcher's configuration menu settings as of May 2026. This serves as the baseline for the v3.1 reorganization into a modal-based tabbed interface. --- ## 1. UI Architecture & Visibility The configuration menu currently resides in a slide-out **Drawer** (sidebar). ### 1.1 Visibility Modes - **Standard Mode:** Default view for onsite operators. Hides advanced technical and destructive controls. - **Technical Mode (`$ae_loc.edit_mode`):** Toggled via a subtle pencil icon. Reveals advanced diagnostic fields, manual overrides, and debug tools. - **Native Mode (`$ae_loc.is_native`):** Automatically detected when running in the Electron shell. Shows OS-level controls (Filesystem, Power, Apps). ### 1.2 Section Expansion Logic - **`collapsed`**: Content hidden. - **`auto`**: Expanded by default; collapses when another "auto" section opens. - **`pinned`**: Remains expanded regardless of other interactions. --- ## 2. Menu Inventory (Tabbed View) ### Tab 1: Setup (Onsite Operator Focus) | Section | Feature | Technical Mode Only | | :--- | :--- | :--- | | **Display & App Modes** | Session Mode Preset (Oral vs Poster Kiosk) | | | | Operational Env (Web / App / Onsite) | | | | Interface Visibility (Hide Header/Menu/Footer/Times) | | | | Clock Format (12/24 hour) | | | | WebSocket Debugger Toggle | Yes | | | Poster Modal Title Toggle | Yes | | | Native Test Mode (Simulation) | Yes | | **Remote Controller** | WS Connection Status Badge | | | | Controller Strategy (Local / Remote / Local Push) | | | | Connect / Disconnect Action | | | | Group Reload (WS trigger) | | | | Channel Group Code (Locked/Unlockable) | Yes | | **Poster Screen Saver** | Idle Timeout Summary | | | | Timer Overrides (Idle / Cycle / Loop) | Yes | ### Tab 2: Device (Technical & Native Focus) | Section | Feature | Technical Mode Only | | :--- | :--- | :--- | | **Sync Engine & Timers** | Pause / Resume Sync | | | | Force Sync Location (Recursive fetch) | | | | Polling Periods (Event/Device/Loc/Sess/Pres/Presenter) | Yes | | | Cache Hash Prefix Length (1-3 chars) | Yes | | **System & Sync Health** | CPU & RAM Usage Gauges | | | | Heartbeat Status & Timestamp | | | | Sync Progress (Cached vs Total) | | | | Active Sync Filename (Animated) | | | | Hostname & IP List | Yes | | | Raw Device JSON Inspector | Yes | | **Native OS Management** | Open Cache / Temp Folders | | | | Window Control (Maximize / Kiosk) | | | | Display Mode (Extend / Mirror) | | | | Presentation Remote (Prev/Start/Stop/Next) | | | | Reset Wallpaper (Site Header) | Yes | | | Kill Presentation Apps (PowerPoint/Keynote/etc) | Yes | | | Power Actions (Reboot / Shutdown) | Yes | | | Manual Terminal Command Entry | Yes | | **Wallpaper** | Primary Display URL Preset/Input | | | | External Display URL Preset/Input | | | | Save & Apply Wallpaper | | | | Restore macOS Default | | | **Launch Timing** | Per-Profile Post-Open Delay (ms) Overrides | Yes | | **Application Updates** | Update Source (File / URL) | Yes | | | Check for Updates | | | | Install & Relaunch | | ### Tab 3: Dev (Technical/Developer Focus) | Section | Feature | Technical Mode Only | | :--- | :--- | :--- | | **Local Reset & Actions** | Maintenance Select (Wipe IDB / LocalStorage) | Yes | | | Global Sys Menu Toggle | Yes | | | Global Debug Menu Toggle | Yes | | | Cache .tmp Cleanup (Native Only) | Yes | | | API Endpoint & Account ID Summary | Yes | --- ## 3. Global Actions (Footer) - **Close:** Dismisses the configuration menu. - **Reload:** Performs a full browser `location.reload()`. - **Debug Panel:** Opens the raw state inspector (Technical Mode Only).