mirror of
https://github.com/OpenSquawk/OpenSquawk
synced 2026-08-14 17:55:36 +08:00
519a8d5a8c41de9a902f2e3ee295778d8f1d3ec3
Moves the four non-monitor screens out of live-atc.vue into FlightSourceStep, FlightSelectStep, ScenarioPickerStep and SessionCompleteStep, and replaces the bg-white/5 glassmorphism cards with the navy/glow treatment from the design doc. The card skin lives in one shared SetupCard so the four steps cannot drift apart and the light-theme overrides stay in one place; it renders as a real <button> when interactive, which the flight-plan list needs. RadarBackdrop is mounted once around the setup container rather than per screen. The scenario picker keeps its phase-chain structure verbatim — only the card treatment changed — and its .pm-flow styles move with it. Instrument readouts (callsign, route, flight level, squawk) now render in font-mono per the design doc's convention. Verified all four screens render in light and dark on a throwaway route, since the real screens sit behind an auth guard and MongoDB is not running locally. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
67.3%
Vue
31.8%
CSS
0.6%
JavaScript
0.3%