From 2d79b3322d99454190d61039cb156b89c54babe1 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 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- 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() }