App 2.35.0: the app takes on the Overview style's own colours

While the style shows its own palette (Sci-fi, Cartoon, Aviation, Nixie;
Retro and Terminal with "Original"), the navigation, buttons and titles
take it instead of the accent colour, e.g. turquoise for Retro
(StylePalette, style_palettes.xml). Blueprint and Mascot are removed; a
stored one opens Tiles. The navigation no longer saves view state, which
crashed a restore across the wide and narrow layouts.

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-25 20:38:32 +01:00
co-authored by Claude Opus 5.5
parent c5f0d5dc9a
commit 921bab7170
24 changed files with 195 additions and 1834 deletions
+1 -109
View File
@@ -128,9 +128,8 @@
<string name="overview_style_futuristic">Futuristic</string>
<string name="overview_style_scifi">Sci-fi</string>
<string name="overview_style_cartoon">Cartoon</string>
<string name="overview_style_blueprint">Blueprint</string>
<string name="overview_style_mg">MG</string>
<string name="accent_not_used">%1$s has its own colours. To change the accent colour, pick a style that uses it.</string>
<string name="accent_not_used">%1$s has its own colours, and the app takes them on. To change the accent colour, pick a style that uses it.</string>
<string name="overview_fullscreen_enter">Overview full screen: hide the navigation</string>
<string name="overview_fullscreen_exit">Show the navigation again</string>
<string name="overview_style_minimal">Minimal</string>
@@ -139,113 +138,6 @@
<string name="overview_style_aviation">Aviation</string>
<string name="overview_style_nixie">Nixie tubes</string>
<string name="overview_style_chronograph">Chronograph</string>
<string name="overview_style_mascot">Mascot</string>
<string name="label_mascot_character">Mascot</string>
<string name="mascot_character_classic">Classic</string>
<string name="mascot_character_chibi">Chibi</string>
<string name="mascot_character_fox">Fox</string>
<!-- The fox's lines, per mood like mascot_*. -->
<string-array name="fox_waiting">
<item>Kon? Anyone there?</item>
<item>Sniff sniff… no car yet.</item>
</string-array>
<string-array name="fox_reverse">
<item>Backing up, ears up!</item>
<item>Mind my tail!</item>
</string-array>
<string-array name="fox_worried">
<item>Battery\'s low, kon…</item>
<item>Find a charger, please!</item>
</string-array>
<string-array name="fox_sleeping">
<item>Curled up in P… zzz</item>
<item>Fox nap time.</item>
</string-array>
<string-array name="fox_cheering">
<item>Kon kon! Free energy!</item>
<item>Tail-wagging regen!</item>
</string-array>
<string-array name="fox_determined">
<item>Pounce!</item>
<item>Full speed, kon!</item>
</string-array>
<string-array name="fox_fast">
<item>Ears back, here we go!</item>
<item>Zoomies!</item>
</string-array>
<string-array name="fox_content">
<item>Kon! Nice drive.</item>
<item>Happy tail, happy fox.</item>
<item>Sniffing the road ahead.</item>
</string-array>
<!-- The chibi's lines, per mood like mascot_*. -->
<string-array name="chibi_waiting">
<item>Hellooo? Car?</item>
<item>Is the car awake yet?</item>
</string-array>
<string-array name="chibi_reverse">
<item>Beep beep, backing up!</item>
<item>Eyes on the back!</item>
</string-array>
<string-array name="chibi_worried">
<item>The battery\'s hungry!</item>
<item>Snack time for the car?</item>
</string-array>
<string-array name="chibi_sleeping">
<item>Zzz… five more minutes…</item>
<item>Napping in P…</item>
</string-array>
<string-array name="chibi_cheering">
<item>Free energy! Yay!</item>
<item>Regen power!</item>
</string-array>
<string-array name="chibi_determined">
<item>Zoom zoom!</item>
<item>Full throttle!</item>
</string-array>
<string-array name="chibi_fast">
<item>Weeee, so fast!</item>
<item>Wind in my hair!</item>
</string-array>
<string-array name="chibi_content">
<item>La la la, driving~</item>
<item>Comfy cruising!</item>
<item>Vroom vroom!</item>
</string-array>
<!-- The Mascot style's co-pilot: a line per mood (MascotMood), one picked every 30 s. -->
<string-array name="mascot_waiting">
<item>Waiting for the car…</item>
<item>Hello! Is anyone there?</item>
</string-array>
<string-array name="mascot_reverse">
<item>Careful behind us…</item>
<item>I\'ll watch the back!</item>
</string-array>
<string-array name="mascot_worried">
<item>Battery\'s getting low…</item>
<item>Maybe a charger soon?</item>
</string-array>
<string-array name="mascot_sleeping">
<item>Zz… wake me when we drive.</item>
<item>Parked. Nap time.</item>
</string-array>
<string-array name="mascot_cheering">
<item>Free energy, yay!</item>
<item>Charging on the go!</item>
</string-array>
<string-array name="mascot_determined">
<item>Full power!</item>
<item>Let\'s go!</item>
</string-array>
<string-array name="mascot_fast">
<item>Wheee, motorway!</item>
<item>I love this speed!</item>
</string-array>
<string-array name="mascot_content">
<item>Nice and easy.</item>
<item>Enjoying the drive.</item>
<item>Smooth driving!</item>
</string-array>
<string name="cockpit_battery">BATTERY</string>
<string name="cockpit_usage">USAGE · 5 MIN</string>
<string name="cockpit_usage_unit">kWh/100 km</string>