From c9a65da78d94225f1841564294b799032f835e5d Mon Sep 17 00:00:00 2001 From: jwinterm Date: Sat, 16 May 2026 10:48:23 -0400 Subject: [PATCH] theme_list: sync to renamed BlackTheme accent enum entries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Companion to 59a6b25ff. The accent enum got renamed (cakePrimary, tronRed, frostingPurple removed; hashGreen, suchPink, suchBlue added) but ThemeList still referenced the old names. Rename in lock-step: cakePrimary -> hashGreen tronRed -> suchPink frostingPurple -> suchBlue Plus the corresponding ThemeList static fields (blackThemeCakePrimary etc.) and switch cases. The integer 'raw' deserialize codes (12-17, 112-117) stay the same — existing user theme prefs will resolve to the new accent at the same raw value. --- lib/themes/utils/theme_list.dart | 38 ++++++++++++++++---------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/lib/themes/utils/theme_list.dart b/lib/themes/utils/theme_list.dart index 4b9f9254..49d8e615 100644 --- a/lib/themes/utils/theme_list.dart +++ b/lib/themes/utils/theme_list.dart @@ -7,20 +7,20 @@ class ThemeList { static final all = [ darkTheme, lightTheme, - blackThemeCakePrimary, + blackThemeHashGreen, blackThemeBCHGreen, blackThemeBitcoinYellow, blackThemeMoneroOrange, - blackThemeTronRed, - blackThemeFrostingPurple, + blackThemeSuchPink, + blackThemeSuchBlue, ]; static final lightTheme = LightTheme(); static final darkTheme = DarkTheme(); - static final blackThemeCakePrimary = BlackTheme(BlackThemeAccentColor.cakePrimary); - static final blackThemeCakePrimaryOled = BlackTheme( - BlackThemeAccentColor.cakePrimary, + static final blackThemeHashGreen = BlackTheme(BlackThemeAccentColor.hashGreen); + static final blackThemeHashGreenOled = BlackTheme( + BlackThemeAccentColor.hashGreen, isOled: true, ); @@ -42,15 +42,15 @@ class ThemeList { isOled: true, ); - static final blackThemeTronRed = BlackTheme(BlackThemeAccentColor.tronRed); - static final blackThemeTronRedOled = BlackTheme( - BlackThemeAccentColor.tronRed, + static final blackThemeSuchPink = BlackTheme(BlackThemeAccentColor.suchPink); + static final blackThemeSuchPinkOled = BlackTheme( + BlackThemeAccentColor.suchPink, isOled: true, ); - static final blackThemeFrostingPurple = BlackTheme(BlackThemeAccentColor.frostingPurple); - static final blackThemeFrostingPurpleOled = BlackTheme( - BlackThemeAccentColor.frostingPurple, + static final blackThemeSuchBlue = BlackTheme(BlackThemeAccentColor.suchBlue); + static final blackThemeSuchBlueOled = BlackTheme( + BlackThemeAccentColor.suchBlue, isOled: true, ); @@ -71,7 +71,7 @@ class ThemeList { case 9: return darkTheme; case 12: - return blackThemeCakePrimary; + return blackThemeHashGreen; case 13: return blackThemeBCHGreen; case 14: @@ -79,11 +79,11 @@ class ThemeList { case 15: return blackThemeMoneroOrange; case 16: - return blackThemeTronRed; + return blackThemeSuchPink; case 17: - return blackThemeFrostingPurple; + return blackThemeSuchBlue; case 112: - return blackThemeCakePrimaryOled; + return blackThemeHashGreenOled; case 113: return blackThemeBCHGreenOled; case 114: @@ -91,11 +91,11 @@ class ThemeList { case 115: return blackThemeMoneroOrangeOled; case 116: - return blackThemeTronRedOled; + return blackThemeSuchPinkOled; case 117: - return blackThemeFrostingPurpleOled; + return blackThemeSuchBlueOled; default: - return blackThemeCakePrimary; + return blackThemeHashGreen; } } } -- 2.50.1 (Apple Git-155)