App 2.21.0: Overview style Dashboard, an instrument cluster
Power, speed and battery as gauges and a strip of gear, climate, clock, usage and battery; Settings picks Tiles or Dashboard. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LhzAVaUyqcw5PkGjz4mWW6
This commit is contained in:
@@ -131,6 +131,16 @@ tyre pressures, GPS (lat, lon, elevation, heading) and the is_* flags. It does *
|
||||
confirmed car facts, app structure, UI conventions, build/test/ship, documents. It replaces
|
||||
upstream's EVABRPUploader text. The test emulator is now in the flake: `nix run .#car-emulator`
|
||||
(Android 9 AOSP at 1920×720, 160 dpi; the car build installs as the system user — checked).
|
||||
- 2026-10-24 — App 2.21.0 (branch `dashboard-gauges`): Overview style "Dashboard", an instrument
|
||||
cluster after a reference picture of the owner's: power (−50…150 kW), speed (0…180 km/h, with
|
||||
TOTAL odometer and TRIP km since start) and battery (E…F, below 20 % in the warning colour,
|
||||
range underneath) as gauges (`GaugeView`, Canvas, accent-coloured arcs, white needles that ease
|
||||
to a new value), and a strip of gear (P/D), climate setpoint, clock, 5-minute usage and a
|
||||
battery bar (`BatteryBarView`). Unread values draw no needle and "—". Settings → Display →
|
||||
"Overview style: Tiles / Dashboard"; Tiles stays the default; both are fed from the same
|
||||
reading. Checked on the emulator with sample values in a throwaway build
|
||||
(`screenshots/nilsmg4-2.21.0-dashboard.png`) and without data through the real setting; the
|
||||
Overview and Settings fit 1778×640. Not tried on the car.
|
||||
- 2026-10-23 — App 2.20.0: the Overview's Vehicle info card shows the lease mileage: "Lease
|
||||
allowance today" (40,000 km over four years from 2023-05-01, accruing evenly per day, in
|
||||
`LeaseAllowance`, unit-tested) and "Versus allowance", the odometer against it ("… km over" /
|
||||
|
||||
Reference in New Issue
Block a user