App 2.27.2: Terminal in the accent colour; Original as a colour choice
Retro and Terminal are one entry each; the accent colour drop-down offers "Original" first for them, remembered per style. The old "Retro (accent colour)" entry is folded in and its stored value migrated. Emulator only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LhzAVaUyqcw5PkGjz4mWW6
This commit is contained in:
@@ -19,17 +19,23 @@ public class OverviewStyleTest {
|
||||
@Test
|
||||
public void oldAndUnknownValues() {
|
||||
assertEquals(OverviewStyle.GAUGES, OverviewStyle.fromPref("DASHBOARD"));
|
||||
assertEquals(OverviewStyle.RETRO, OverviewStyle.fromPref("RETRO_ACCENT"));
|
||||
assertEquals(OverviewStyle.TERMINAL, OverviewStyle.fromPref("TERMINAL_ACCENT"));
|
||||
assertTrue(OverviewStyle.wasAccentEntry("RETRO_ACCENT"));
|
||||
assertFalse(OverviewStyle.wasAccentEntry("RETRO"));
|
||||
assertEquals(OverviewStyle.TILES, OverviewStyle.fromPref(null));
|
||||
assertEquals(OverviewStyle.TILES, OverviewStyle.fromPref("NOPE"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onlyStylesDrawnInTheAccentOfferIt() {
|
||||
public void colourOptions() {
|
||||
assertTrue(OverviewStyle.TILES.usesAccent);
|
||||
assertTrue(OverviewStyle.RETRO_ACCENT.usesAccent);
|
||||
assertTrue(OverviewStyle.MG.usesAccent);
|
||||
assertFalse(OverviewStyle.RETRO.usesAccent);
|
||||
assertFalse(OverviewStyle.TILES.hasOriginal);
|
||||
assertTrue(OverviewStyle.RETRO.usesAccent);
|
||||
assertTrue(OverviewStyle.RETRO.hasOriginal);
|
||||
assertTrue(OverviewStyle.TERMINAL.hasOriginal);
|
||||
assertFalse(OverviewStyle.CARTOON.usesAccent);
|
||||
assertFalse(OverviewStyle.NIXIE.usesAccent);
|
||||
assertEquals("original_colours_RETRO", OverviewStyle.RETRO.originalKey());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user