feat(ui): Add distinct color for Remux format
- Added ColorRemux (#06B6D4 cyan-glow) to semantic color system - Remux formats now display with distinct color from regular MKV - buildFormatBadge checks for "Remux" in label and applies special color - Differentiates lossless remux from transcoded formats 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
15537ba73a
commit
e0fc69ab97
|
|
@ -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
|
||||
|
|
|
|||
9
main.go
9
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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user