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
@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- The app's accent palette while an Overview style shows its own colours (StylePalette.java):
the navigation, buttons, switches and titles take the style's main colour instead of the
MG4 paint colour. Same items as values/accents.xml; the colours come from each style's
drawing (colors.xml and the views). -->
<resources>
<!-- Retro: the turquoise of the vacuum fluorescent display (retro_lit). -->
<style name="ThemeOverlay.EV.Style.Retro" parent="">
<item name="evAccent">#4DF5D0</item>
<item name="evOnAccent">#021A14</item>
<item name="evAccentLight">#A8FFEC</item>
<item name="evAccentDeep">#0B2E27</item>
<item name="evAccentSurface">#0E1C19</item>
<item name="evAccentStroke">#80306E62</item>
<item name="evAccentTrack">#2E6A5E</item>
</style>
<!-- Terminal: green phosphor. -->
<style name="ThemeOverlay.EV.Style.Terminal" parent="">
<item name="evAccent">#33FF66</item>
<item name="evOnAccent">#021A08</item>
<item name="evAccentLight">#9DFFB5</item>
<item name="evAccentDeep">#0A2E14</item>
<item name="evAccentSurface">#0E1C12</item>
<item name="evAccentStroke">#80296B3A</item>
<item name="evAccentTrack">#1C8A3A</item>
</style>
<!-- Sci-fi: the starship console's orange, peach for the light tone (scifi_orange, scifi_peach). -->
<style name="ThemeOverlay.EV.Style.SciFi" parent="">
<item name="evAccent">#FF9966</item>
<item name="evOnAccent">#1F0E04</item>
<item name="evAccentLight">#FFCC99</item>
<item name="evAccentDeep">#3D2214</item>
<item name="evAccentSurface">#2A1B13</item>
<item name="evAccentStroke">#80775040</item>
<item name="evAccentTrack">#6A4A36</item>
</style>
<!-- Cartoon: its sunny orange. -->
<style name="ThemeOverlay.EV.Style.Cartoon" parent="">
<item name="evAccent">#FF9F1C</item>
<item name="evOnAccent">#1F1202</item>
<item name="evAccentLight">#FFC97A</item>
<item name="evAccentDeep">#3D2606</item>
<item name="evAccentSurface">#2B1D0B</item>
<item name="evAccentStroke">#80775320</item>
<item name="evAccentTrack">#6A4A1C</item>
</style>
<!-- Aviation: the flight display's cyan for selected values. -->
<style name="ThemeOverlay.EV.Style.Aviation" parent="">
<item name="evAccent">#4FD8F0</item>
<item name="evOnAccent">#021418</item>
<item name="evAccentLight">#A8EEFA</item>
<item name="evAccentDeep">#0C2E36</item>
<item name="evAccentSurface">#0F1F24</item>
<item name="evAccentStroke">#80306A76</item>
<item name="evAccentTrack">#2C6470</item>
</style>
<!-- Nixie tubes: the neon's orange glow. -->
<style name="ThemeOverlay.EV.Style.Nixie" parent="">
<item name="evAccent">#FF8A1F</item>
<item name="evOnAccent">#1F0E02</item>
<item name="evAccentLight">#FFC08A</item>
<item name="evAccentDeep">#3D1E06</item>
<item name="evAccentSurface">#2A190B</item>
<item name="evAccentStroke">#80774A26</item>
<item name="evAccentTrack">#6A4224</item>
</style>
</resources>