mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-05-15 01:35:38 +00:00
143653005d
ThemeModeOverride.withFilledAppDefaults — backing the "Set default theme" button in Chat info > Chat theme — set the wallpaper to the SCHOOL preset but passed null for presetWallpaperTheme when filling colors. The five-source priority chain therefore fell through to LightColorPalette / DarkColorPalette / SimplexColorPalette / BlackColorPalette: the base palette colors that predate this PR's preset recalibration. Result: a chat reset via "Set default theme" showed the SCHOOL pattern on top of pre-recalibration bubble colors that no longer match it. Pass preset.colors[base] so the priority chain picks up SCHOOL's tuned colors for the chosen mode, matching what the wallpaper expects. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>