diff --git a/internal/ui/colors.go b/internal/ui/colors.go index a2fc7f5..eb29606 100644 --- a/internal/ui/colors.go +++ b/internal/ui/colors.go @@ -12,6 +12,7 @@ import ( // Container / Format Colors (File Wrapper) var ( ColorMKV = utils.MustHex("#00B3B3") // Teal / Cyan - Neutral, modern, flexible container + ColorRemux = utils.MustHex("#06B6D4") // Cyan-Glow - Lossless remux (no re-encoding) ColorMP4 = utils.MustHex("#3B82F6") // Blue - Widely recognised, consumer-friendly ColorMOV = utils.MustHex("#6366F1") // Indigo - Pro / Apple / QuickTime lineage ColorAVI = utils.MustHex("#64748B") // Grey-Blue - Legacy container diff --git a/main.go b/main.go index d304c41..0d4dd6d 100644 --- a/main.go +++ b/main.go @@ -6238,8 +6238,13 @@ func buildFormatBadge(formatLabel string) fyne.CanvasObject { containerName := strings.ToLower(strings.TrimSpace(parts[0])) - // Get container color - badgeColor := ui.GetContainerColor(containerName) + // Get container color - use special color for Remux + var badgeColor color.Color + if strings.Contains(strings.ToLower(formatLabel), "remux") { + badgeColor = ui.ColorRemux + } else { + badgeColor = ui.GetContainerColor(containerName) + } // Create colored background bg := canvas.NewRectangle(badgeColor)