Pride theme: paint status and menu title bars in the top stripe colour

Blend the header/status bar and the menu title bar into the rainbow by
filling them with the top pride stripe colour instead of white.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Marcus Kida 2026-07-14 15:47:26 +02:00
parent 3fe33b931d
commit 959f7f2a03

View file

@ -1621,6 +1621,12 @@ static void themeSetPride(DayTime_t daytime)
{ {
themeSetAllItems(daytime, 0x000000, 0xFFFFFF); // black text, white chrome backgrounds themeSetAllItems(daytime, 0x000000, 0xFFFFFF); // black text, white chrome backgrounds
// Paint the status/header bar and the menu title bar in the top stripe
// colour (prideRGB[0]) so they blend into the rainbow instead of showing
// as white boxes.
themeSetItem(daytime, THEME_ITEM_BG_HEADER_TEXT, 0xE40303);
themeSetItem(daytime, THEME_ITEM_BG_MENU_NAME, 0xE40303);
// Keep warning/error notifications colour-coded on their white box. // Keep warning/error notifications colour-coded on their white box.
themeSetItem(daytime, THEME_ITEM_FG_WARNING_NOTIFICATION, 0xC07800); themeSetItem(daytime, THEME_ITEM_FG_WARNING_NOTIFICATION, 0xC07800);
themeSetItem(daytime, THEME_ITEM_FG_ERROR_NOTIFICATION, 0xC00000); themeSetItem(daytime, THEME_ITEM_FG_ERROR_NOTIFICATION, 0xC00000);