Skip to main content

Mission Control Design System

Xenon's UI follows the Mission Control aesthetic — an enterprise-grade, high-density dashboard language designed for professional mobile automation engineers. It prioritizes data density, clarity, and visual feedback without sacrificing modern aesthetics.


Visual Philosophy

High-Density Architecture

Unlike consumer-facing apps, Xenon is designed for multi-device monitoring. The Mission Control system uses:

  • Compact Layouts: Small 12px/14px typography for maximum data visibility.
  • Glassmorphism: Subtle translucency to provide a sense of depth and focus in complex dashboards.
  • Monospaced Accents: Used for technical data (UDIDs, Class Names, Locators) to ensure alignment and readability.

Professional Dark Mode

The dashboard is optimized for low-strain, long-session usage:

  • Base Color: --bg-surface (Deep Navy/Black)
  • Primary Accent: --vibrant-primary (Electric Blue)
  • Status Semantic Colors:
    • 🟢 Success: Used for Passing sessions and Stable locators.
    • 🟡 Warning: Used for Retrying sessions and Moderate locators.
    • 🔴 Danger: Used for Failed sessions and Fragile locators.

Design Tokens

The system is powered by a global registry of CSS variables. All components are audited to strictly adhere to these tokens, ensuring 100% theme parity across the application.

:root {
/* Surface colors */
--bg-main: #0a0a0c;
--bg-surface: #121216;
--bg-surface-elevated: #1a1a20;

/* Primary accents */
--primary: #3b82f6;
--primary-hover: #2563eb;

/* Borders & Dividers */
--border-subtle: rgba(255, 255, 255, 0.08);
}

Component Standards

Device Tiles

The heart of the dashboard. Redesigned in 2025 for better density:

  • Status Indicators: Real-time heartbeat pulses show device availability.
  • Quick Actions: Inline buttons for Reboot, Shell, and Inspector access.
  • Visual Evidence: Integrated preview frames for currently running sessions.

OmniInspector UI

  • Split-Panel Layout: Screenshot (Left), Tree (Center), AI Insights (Right).
  • Interactive Feedback: Real-time hover highlights on the device stream synchronized with the source tree.