mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +00:00
Replace the right rail's collapsed launcher cards with a vertical tab strip: one sideways tab per panel, the open panel beside it, at most one panel open in every HUD layout. The panels' collapsed classes stay the source of truth; the strip mirrors them and routes every change through setPanelCollapsed, so persistence and share links are unchanged. Phones keep the sheet shell. Five presentations, picked with data-rail-tabs on the rail: cards-down (default), cards-up, spine, icons and minimal. The one-owner rule, previously Cyber-only, now applies to every desktop layout, so the right rail's Tactical auto-collapse retry path is dead and removed. Escape inside a panel returns focus to the panel's tab. Co-Authored-By: Claude Fable 5.1 <[email protected]>
39 lines
1.6 KiB
CSS
39 lines
1.6 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/overlays.css';
|
|
@import './src/ui/styles/layers.css';
|
|
@import './src/ui/styles/radio.css';
|
|
@import './src/ui/styles/cctv.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/panel-surfaces.css';
|
|
@import './src/ui/styles/segmented-control.css';
|
|
@import './src/ui/styles/cjk.css';
|
|
@import './src/ui/styles/mobile-shell.css';
|
|
@import './src/ui/styles/right-rail-tabs.css';
|
|
@import './src/ui/styles/cyber.css';
|