mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 18:34:02 +00:00
Main moved the UI to Vue views and Pinia stores, so the Arabic changes to the old DOM controllers now live in their views: the rail legend range comes from formatScaleRange (keeping units a source supplies as given), the voice timeout options are worded by Intl unit formatting in VoiceControl, and the scene editor's JSON fields stay left to right in SceneDialog. Main's CCTV status line, launch panel and calibration values keep the Arabic isolates and Western-digit formatting. isolate() and keepCodesWithValues() read the locale through getLocale(), which follows the page's vue-i18n instance, and the Intl formatters take intlLocale(getLocale()). A language switch now applies in place, and applyDocumentLanguage sets <html dir> on every switch, so the page mirrors without a reload. The icon rails and their tips are placed with logical properties, so they stay on the outer side of the mirrored stacks; Cyber's new stack offsets, padding and edge lines are logical too, and rtl.css moves Cyber's right stack to its new rail clearance. Main removed the Context mini radio, so its right-to-left rules and test go. The Arabic catalog gains main's new strings and drops the ones main no longer uses; the other catalogs keep main's new keys and the branch's landing labels.
40 lines
1.6 KiB
CSS
40 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/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/cyber.css';
|