fix(ui): Darken bright module colors for white text readability
Changed module colors to work better with white text: - Trim: #FFEB3B → #F9A825 (dark yellow/gold) - Audio: #FFC107 → #FF8F00 (dark amber) - Subtitles: #8BC34A → #689F38 (dark green) All modules now use consistent white text for uniform appearance.
This commit is contained in:
parent
7954524bac
commit
9f55604d69
|
|
@ -148,7 +148,8 @@ func getContrastColor(bgColor color.Color) color.Color {
|
|||
|
||||
func (m *ModuleTile) CreateRenderer() fyne.WidgetRenderer {
|
||||
tileColor := m.color
|
||||
labelColor := getContrastColor(m.color)
|
||||
// Use consistent white text for all modules
|
||||
labelColor := TextColor // White text
|
||||
|
||||
// Dim disabled tiles
|
||||
if !m.enabled {
|
||||
|
|
|
|||
8
main.go
8
main.go
|
|
@ -80,18 +80,18 @@ var (
|
|||
nvencRuntimeOK bool
|
||||
|
||||
// Rainbow color palette: balanced ROYGBIV distribution (2 modules per color)
|
||||
// Bright, vibrant, highly navigable with perfect spectrum balance
|
||||
// Optimized for white text readability
|
||||
modulesList = []Module{
|
||||
{"convert", "Convert", utils.MustHex("#673AB7"), "Convert", modules.HandleConvert}, // Deep Purple (primary conversion)
|
||||
{"merge", "Merge", utils.MustHex("#4CAF50"), "Convert", modules.HandleMerge}, // Green (combining)
|
||||
{"trim", "Trim", utils.MustHex("#FFEB3B"), "Convert", modules.HandleTrim}, // Yellow (precision cut)
|
||||
{"trim", "Trim", utils.MustHex("#F9A825"), "Convert", modules.HandleTrim}, // Dark Yellow/Gold (precision cut)
|
||||
{"filters", "Filters", utils.MustHex("#00BCD4"), "Convert", modules.HandleFilters}, // Cyan (creative filters)
|
||||
{"upscale", "Upscale", utils.MustHex("#9C27B0"), "Advanced", modules.HandleUpscale}, // Purple (AI/advanced)
|
||||
{"audio", "Audio", utils.MustHex("#FFC107"), "Convert", modules.HandleAudio}, // Amber (sound waves)
|
||||
{"audio", "Audio", utils.MustHex("#FF8F00"), "Convert", modules.HandleAudio}, // Dark Amber (sound waves)
|
||||
{"author", "Author", utils.MustHex("#FF5722"), "Disc", modules.HandleAuthor}, // Deep Orange (authoring)
|
||||
{"rip", "Rip", utils.MustHex("#FF9800"), "Disc", modules.HandleRip}, // Orange (extraction)
|
||||
{"bluray", "Blu-Ray", utils.MustHex("#2196F3"), "Disc", modules.HandleBluRay}, // Blue (Blu-ray brand)
|
||||
{"subtitles", "Subtitles", utils.MustHex("#8BC34A"), "Convert", modules.HandleSubtitles}, // Light Green (text)
|
||||
{"subtitles", "Subtitles", utils.MustHex("#689F38"), "Convert", modules.HandleSubtitles}, // Dark Green (text)
|
||||
{"thumb", "Thumb", utils.MustHex("#00ACC1"), "Screenshots", modules.HandleThumb}, // Dark Cyan (capture)
|
||||
{"compare", "Compare", utils.MustHex("#E91E63"), "Inspect", modules.HandleCompare}, // Pink (comparison)
|
||||
{"inspect", "Inspect", utils.MustHex("#F44336"), "Inspect", modules.HandleInspect}, // Red (analysis)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user