App 2.43.0: Overview styles Día de Muertos and Halloween
Día de Muertos is an ofrenda: papel picado for the battery, a calavera with the speed in a ring of marigolds for the power, candles for the range, a path of petals for the last two minutes of power. Halloween is a graveyard hill: a jack-o'-lantern with the speed in its grin, embers for the power, a potion flask for the battery, a tombstone and bats for the range. Each has its own palette; Tally counts what a value lights. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LhzAVaUyqcw5PkGjz4mWW6
This commit is contained in:
@@ -140,6 +140,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-31 — App 2.43.0: Overview styles **Día de Muertos** (`MuertosView`) and **Halloween**
|
||||
(`HalloweenView`; owner: "let's design a 'dia de muertos' and a 'halloween' style"), each with
|
||||
its own palette (the papel picado's pink, the pumpkin's orange). Día de Muertos, an ofrenda and
|
||||
kept a celebration: papel picado = battery (one flag per 10 %), calavera with the speed on its
|
||||
forehead, a ring of marigolds = power (turquoise and anticlockwise regenerating), candles =
|
||||
range (one per 50 km), a path of petals = the last two minutes of power. Halloween: a
|
||||
jack-o'-lantern with the speed in its grin, burning yellow or, regenerating, green; an arch of
|
||||
embers = power; a potion flask = battery; a tombstone and bats = range; the hill = the last two
|
||||
minutes of power. What a value lights is `Tally` (pure, unit-tested: an unread value lights
|
||||
nothing). The static scene is drawn once per size into a bitmap (about 4.5 MB while the view is
|
||||
attached), so a frame only draws the readings; flags, flames, bats, bubbles and the ghost move
|
||||
only while the car moves. Tests and lint pass. Emulator with sample values, panel and full
|
||||
screen: normal, 12 % with regeneration, 40 % (the flask's words over the potion's surface); real
|
||||
build with no data: "—" and nothing lit. No crash of the app. Not tried on the car, so the frame
|
||||
rate on the head unit is unmeasured.
|
||||
- 2026-10-28 — App 2.42.1 published (`car-2.42.1`).
|
||||
- 2026-10-28 — App 2.42.1: **the music-sources check no longer connects to other apps' media
|
||||
services.** In the car, 2.42.0's check (14:26, Bluetooth music playing) made the head unit ask
|
||||
|
||||
Reference in New Issue
Block a user