From 91071ec619fab279dfbf1bdc13951fdb64f62194 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Wed, 31 Dec 2025 15:21:42 -0500 Subject: [PATCH] fix(ui): Force white text on all enabled module tiles - Changed Refresh() to always use TextColor for enabled modules - Previously was calling getContrastColor() which changed text to black on bright backgrounds - All module tiles now consistently use white text as intended --- internal/ui/components.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/ui/components.go b/internal/ui/components.go index f222fb1..7a791d3 100644 --- a/internal/ui/components.go +++ b/internal/ui/components.go @@ -266,7 +266,7 @@ func (r *moduleTileRenderer) Refresh() { // Update tile color and text color based on enabled state if r.tile.enabled { r.bg.FillColor = r.tile.color - r.label.Color = getContrastColor(r.tile.color) + r.label.Color = TextColor // Always white text for enabled modules if r.lockIcon != nil { r.lockIcon.Hide() }