App 2.37.0: Overview styles Time circuits and Quest

Time circuits, after Back to the Future: three LED rows (the car as the
destination, the present time, the last departure from P), the speed in
red digits and a flux capacitor that flows with the power; at 88 km/h
it all flashes. Letters on fourteen segments (Segments14, tested).
Quest, after World of Warcraft's interface: player frame, minimap, gold
speed, cast bar, quest tracker, chat, action bar and the odometer as
experience. Both in their own colours, the app with them. In THEMES.md
with screenshots. Emulator only; not tried on the car.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LhzAVaUyqcw5PkGjz4mWW6
This commit is contained in:
2026-10-26 18:54:48 +01:00
co-authored by Claude Opus 5.5
parent cba46504a6
commit 96b9659bdd
18 changed files with 1035 additions and 12 deletions
+15
View File
@@ -138,6 +138,21 @@ 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-26 — App 2.37.0: Overview styles **Time circuits** (after Back to the Future,
`TimeCircuitsView`) and **Quest** (after World of Warcraft's interface, `QuestView`); both
with their own palette, the app in red and gold with them. Time circuits: three LED rows in a
metal panel with embossed tape — red "DESTINATION" (gear as DRV/REV/NTL/PRK, charge, range,
power/regen lamps, usage), green "PRESENT TIME" (date and time from the head unit's clock),
amber "LAST TIME DEPARTED" (when the car last left P, tracked from the readings, dashes until
seen); the speed in red digits, a flux capacitor whose light runs inwards with the power and
outwards in regen; at 88 km/h the speed burns white, the tape reads "88 KM/H — HOLD ON" and the
capacitor flashes. Letters on fourteen segments (`Segments14`, pure, tested). Quest: player
frame (gear as level, battery as health, power as energy), minimap with the clock, gold speed,
a cast bar (Accelerating, Regenerating, Coasting, Resting in P), a road-trip quest tracker,
system chat lines, P R N D action buttons, the odometer as experience (a level per 1000 km), a
"Low battery!" raid warning below 20 %. Names avoid the trademarks; drawings and fonts are the
app's own. THEMES.md with two screenshots each. Emulator: sample values (also 92 km/h and
15 %), with and without the navigation, and no data (dashes); no crash. Not tried on the car.
- 2026-10-26 — App 2.36.0: Overview style **Grid**, after the Tron films (`GridView`): neon lines
on black, a perspective grid floor that runs towards the driver with the speed (4 m tiles,
~30 fps only while moving and on screen), the speed large and thin, the battery as a