dark mode dialog color smearing #29

Open
opened 2026-05-27 19:48:22 +00:00 by goldfish · 1 comment
Owner

On wm5+, dialogue is un-colored in listboxes and some other stuff as you select them

On wm5+, dialogue is un-colored in listboxes and some other stuff as you select them
goldfish added this to the Public Release milestone 2026-05-27 19:48:29 +00:00
goldfish removed this from the Public Release milestone 2026-05-27 19:48:39 +00:00

Maybe try this? In ui.cpp

case WM_CTLCOLOREDIT:
    SetTextColor(hdc, textColor);
    SetBkColor(hdc, g_darkMode ? CLR_BG2 : CLR_BG2_LGT);
    return (LRESULT)g_hBrushButton;
case WM_CTLCOLORLISTBOX: 
    SetTextColor(hdc, textColor);
    SetBkColor(hdc, g_darkMode ? CLR_BG2 : CLR_BG2_LGT);
    return (LRESULT)g_hBrushBg2; 
Maybe try this? In ui.cpp ``` case WM_CTLCOLOREDIT: SetTextColor(hdc, textColor); SetBkColor(hdc, g_darkMode ? CLR_BG2 : CLR_BG2_LGT); return (LRESULT)g_hBrushButton; case WM_CTLCOLORLISTBOX: SetTextColor(hdc, textColor); SetBkColor(hdc, g_darkMode ? CLR_BG2 : CLR_BG2_LGT); return (LRESULT)g_hBrushBg2; ```
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppcvault/appstore#29
No description provided.