mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-09 04:44:01 +00:00
The orbital Context card is gone and the Contact card stays hidden in orbit again. Live Signals page 1 had nothing in orbit but TRACK ACQUIRED, because orbit feeds no Contacts snapshot; it now lists what is around the satellite, built the way the aircraft rows are, five rows with stable keys rebuilt once a second. Rows already shown keep their places while they still qualify, so a site passing under a low orbit is not pulled from under the pointer. Site rows come from the Mapped Installations layer (getNearby, asked only as far as the reach extends) and focus their site, or release it on the focused site's row, which reads as the subject does. A site the layer drops during its frequent reloads stays listed for 10 s, since sites do not move. With the layer off nothing is listed and a SITES STANDBY row says why. Satellite rows come from the satellites layer's bounded nearest query, measured from the satellite itself, and ride the satellite; RETURN goes back to the one before, skipping one that has left the catalogue. While the camera hops to a new satellite only TRACK ACQUIRED and RETURN show, so nothing is measured from the old position. An arrow pressed while a focus eases back takes the arrows' own clock. Site and satellite rows name their own actions.
47 lines
1.9 KiB
CSS
47 lines
1.9 KiB
CSS
/* Preserve component and responsive rule order in one stylesheet entry. */
|
|
@import './src/ui/styles/foundation.css';
|
|
@import './src/ui/styles/action-button.css';
|
|
@import './src/ui/styles/form-field.css';
|
|
@import './src/ui/styles/status-badge.css';
|
|
@import './src/ui/styles/slider.css';
|
|
@import './src/ui/styles/controls.css';
|
|
@import './src/ui/styles/location.css';
|
|
@import './src/ui/styles/status.css';
|
|
@import './src/ui/styles/cockpit.css';
|
|
@import './src/ui/styles/cockpitBridge.css';
|
|
@import './src/ui/styles/cockpitRadar.css';
|
|
@import './src/ui/styles/cockpitOrbital.css';
|
|
@import './src/ui/styles/cockpitOrbitalFocus.css';
|
|
@import './src/ui/styles/overlays.css';
|
|
@import './src/ui/styles/layers.css';
|
|
@import './src/ui/styles/radio.css';
|
|
@import './src/ui/styles/cctv.css';
|
|
@import './src/ui/styles/quebecCctvOverlay.css';
|
|
@import './src/ui/styles/street-level.css';
|
|
@import './src/ui/styles/scenes.css';
|
|
@import './src/ui/styles/bhote-koshi.css';
|
|
@import './src/ui/styles/recent-imagery.css';
|
|
@import './src/ui/styles/recording.css';
|
|
@import './src/ui/styles/embed.css';
|
|
@import './src/ui/styles/responsive.css';
|
|
@import './src/ui/styles/command-dock.css';
|
|
@import './src/ui/styles/command-dock-compact.css';
|
|
@import './src/ui/styles/command-dock-trays.css';
|
|
@import './src/ui/styles/command-dock-sliding.css';
|
|
@import './src/ui/styles/voice-cost.css';
|
|
@import './src/ui/styles/voice-card.css';
|
|
@import './src/ui/styles/first-run.css';
|
|
@import './src/ui/styles/provider-settings.css';
|
|
@import './src/ui/styles/locale-picker.css';
|
|
@import './src/ui/styles/weather.css';
|
|
@import './src/ui/styles/world-timeline.css';
|
|
@import './src/ui/styles/panel-surfaces.css';
|
|
@import './src/ui/styles/segmented-control.css';
|
|
@import './src/ui/styles/kit.css';
|
|
@import './src/ui/styles/cjk.css';
|
|
@import './src/ui/styles/rtl.css';
|
|
@import './src/ui/styles/mobile-shell.css';
|
|
@import './src/ui/styles/annotations.css';
|
|
@import './src/ui/styles/ai-chat.css';
|
|
@import './src/ui/styles/cyber.css';
|