Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.altnautica.com/llms.txt

Use this file to discover all available pages before exploring further.

The Settings section lets you customize Mission Control’s appearance, behavior, and personal preferences. All settings persist in IndexedDB across browser sessions.
Settings page with theme picker and language selector

Settings Pages

Settings are organized into sub-pages under the Config tab:
PageRouteDescription
Theme/config/themeVisual appearance, color scheme, accent color
Video/config/videoVideo preferences, transport default, OSD
Input/config/inputGamepad mapping, keyboard shortcuts
Data/config/dataUnits, coordinate format, data management
Notifications/config/notificationsAlert thresholds, sounds, telemetry warnings
Operator/config/operatorPilot profile, certifications, display name
Firmware/config/firmwareFirmware flash settings (covered in Firmware Flashing)

Theme

Mission Control ships with 22 themes:
ThemeStyle
Dark (default)Near-black background, electric blue accents
LightWhite background for bright environments
Solarized DarkSolarized color palette, dark variant
Solarized LightSolarized color palette, light variant
NVGNight vision green on black. Minimal brightness for night operations.
DraculaPopular dark theme with purple and pink accents
Catppuccin MochaWarm dark theme
Catppuccin FrappeMedium dark theme
Catppuccin LatteLight warm theme
NordArctic, cool blue palette
Gruvbox DarkRetro warm dark theme
Gruvbox LightRetro warm light theme
One DarkAtom One Dark colors
Tokyo NightSoft dark blues and purples
Rose PineSoft, muted palette
MonokaiClassic dark theme with vivid syntax colors
KanagawaInspired by Katsushika Hokusai’s artwork
SynthwaveNeon 80s aesthetic
GitHub DarkGitHub’s dark mode colors
Ayu DarkWarm dark theme
Ayu MirageBalanced dark/warm theme
Everforest DarkNature-inspired greens

Accent Color

Choose from 9 accent colors that apply across the interface: Blue, Green, Amber, Red, Lime, Purple, Pink, Cyan, Orange The accent color affects buttons, active states, selection highlights, and status indicators.

Language

Mission Control supports 16 languages:
LanguageCode
Englishen
Germande
Spanishes
Frenchfr
Hindihi
Gujaratigu
Kannadakn
Marathimr
Punjabipa
Tamilta
Telugute
Indonesianid
Japaneseja
Koreanko
Portuguesept
Chinesezh
Change the language from the settings page. The entire UI updates immediately without a page reload.

Video Settings

Configure video feed behavior:
SettingOptionsDescription
Transport modeAuto, LAN Direct, P2P MQTT, OffDefault transport for the video feed
OSD overlayOn / OffShow telemetry overlay on the video
Auto-playOn / OffStart video automatically when a drone connects

Input Configuration

Gamepad Mapping

Customize which gamepad axes and buttons map to which flight controls:
  • Stick mapping: Assign roll, pitch, throttle, yaw to specific axes
  • Deadzone: Set the center deadzone for each axis (prevents drift)
  • Expo curve: Apply an exponential curve for finer control near center
  • Button mapping: Assign functions to gamepad buttons (arm, mode change, RTL)

Keyboard Shortcuts

View and customize keyboard shortcuts for the entire application. The shortcuts page lists all available actions and their current key bindings.

Units and Data

SettingOptions
Unit systemMetric (m, km/h, m/s) or Imperial (ft, mph, ft/min)
Coordinate formatDecimal degrees, DMS, UTM
Map tile sourceOpenStreetMap, Satellite, Terrain, Dark

Data Management

  • Clear local data: Remove all cached data from IndexedDB
  • Export settings: Download your settings as a JSON file
  • Import settings: Load settings from a JSON file

Notifications

Configure when and how Mission Control alerts you:
AlertDefault ThresholdDescription
Low battery20%Warning when battery drops below threshold
Critical battery10%Urgent alert for very low battery
GPS degradation<3D fixAlert when GPS fix is lost or degraded
Link qualityRSSI < 50Warning for weak radio link
EKF warningVariance > thresholdAlert for EKF estimation problems
Fence breachAny breachAlert when geofence is crossed
Telemetry stale10 secondsWarning when telemetry stops updating
Telemetry offline30 secondsAlert when telemetry is lost
You can also configure:
  • Sound alerts: Toggle audio notifications on or off
  • Alert history: View past alerts in chronological order

Operator Profile

Set your pilot profile information:
  • Display name: Your name shown in community features and flight logs
  • Certification level: Your drone pilot certification (informational, not enforced)
  • Organization: Company or team name
  • Notes: Free-text field for personal notes
The operator profile is stored locally and optionally synced to the cloud when authenticated.

Jurisdiction

Set your operating jurisdiction to configure region-specific defaults:
  • Altitude limits: Sets default maximum altitude based on local regulations
  • Distance limits: Sets default maximum distance for geofence suggestions
Available jurisdictions include FAA (United States), DGCA (India), CASA (Australia), EASA (Europe), and ICAO (global fallback).

Persistence

All settings are stored in IndexedDB using Zustand’s persist middleware. This means:
  • Settings survive browser restarts
  • Settings are specific to the browser/device
  • Clearing browser data resets all settings
  • Cloud sync (when authenticated) can back up and restore settings across devices
Export your settings to a JSON file as a backup before clearing browser data or switching devices.

Parameter Panel Settings

The parameter browser has its own settings for column visibility and filter presets. These are covered in the Parameters page.