Files
simplex-chat/apps/multiplatform/common
another-simple-pixel 143653005d chat theme: Set default uses SCHOOL preset's recalibrated colors
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>
2026-05-13 14:11:02 -07:00
..