mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-02 03:15:37 +00:00
The pass card time range and the elevation-curve X-axis labels were hardcoded to the device timezone. MutualUiState now carries isUtc, initialized and kept in sync with OtherSettings.stateOfUtc (same pattern as PassesViewModel), and both the card timeFormat and the chart axis use UTC when the setting is on. Also fixes pre-existing test-fake compile breakage: FakeSettingsRepo built OtherSettings with positional args missing shouldSeeWhatsNew, and never implemented the wavelogSettings/lotwSettings/worked-grids members added by later interface extensions.