Skip to main content

02. General Settings

General Settings

General Settings should contain only global radar behavior and presentation options.

What to configure here

  1. Instance name and high-level identity settings.
  2. General map behavior and display options.
  3. User-facing options rather than infrastructure options.
  1. Set general options.
  2. Save.
  3. Go to Feeds and configure data sources.
  4. Return to visual fine-tuning only after feed data is stable.

Best practices

  1. Apply small changes and save in steps.
  2. After major changes, refresh radar and verify AircraftList.json.
  3. Avoid mixing UI changes and infrastructure changes in one pass.

Current UI behavior notes

Theme modes and map controls

  1. Available themes in radar UI: Classic, Futuristic, OverFuture.
  2. Map action controls (zoom, layers, location, visual panel) use a unified button layout.
  3. In Futuristic and OverFuture, controls should be displayed as standalone buttons without an extra outer frame around the whole control group.
  4. After frontend updates, use a hard refresh to make sure the latest CSS is loaded.

Mobile aircraft detail sheet

  1. On mobile viewport, selecting an aircraft opens a bottom sheet in collapsed mode.
  2. Tap the sheet handle or swipe up to expand the sheet.
  3. Swipe down (when detail scroll is already at top) to collapse.
  4. Closing aircraft detail resets sheet state and scroll position.
  5. UI is safe-area aware (viewport-fit=cover), so bottom spacing should respect device insets on iOS-like devices.

Aircraft list sorting

  1. Sortable columns include Op, ICAO, Reg, Callsign, Alt, Spd.
  2. Sorting preference is persisted in browser storage.