VideoTools/internal/ui
Stu Leak 41e08b18a7 fix(ui): Add adaptive text color for module tiles accessibility
Implemented automatic text color adaptation based on background brightness to improve readability:
- Added getContrastColor() function using WCAG luminance formula
- Bright modules (Trim/yellow, Audio/amber, Subtitles/light-green) now use dark text
- Dark modules continue using light text
- Ensures high contrast ratio for all module tiles
- Prevents eye strain from low-contrast combinations

This fixes the accessibility issue where bright yellow, amber, and light green modules had poor legibility with white text.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-31 09:28:58 -05:00
..
benchmarkview.go Format cleanup and minor fixes 2025-12-23 21:56:47 -05:00
colors.go feat(ui): Add distinct color for Remux format 2025-12-29 02:29:54 -05:00
components.go fix(ui): Add adaptive text color for module tiles accessibility 2025-12-31 09:28:58 -05:00
mainmenu.go feat(ui): Redesign main menu with compact 3x5 grid layout 2025-12-31 08:43:49 -05:00
queueview.go fix(ui): Prevent queue items from jumping during updates 2025-12-29 02:31:57 -05:00