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)
|
// Container / Format Colors (File Wrapper)
|
||||||
var (
|
var (
|
||||||
ColorMKV = utils.MustHex("#00B3B3") // Teal / Cyan - Neutral, modern, flexible container
|
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
|
ColorMP4 = utils.MustHex("#3B82F6") // Blue - Widely recognised, consumer-friendly
|
||||||
ColorMOV = utils.MustHex("#6366F1") // Indigo - Pro / Apple / QuickTime lineage
|
ColorMOV = utils.MustHex("#6366F1") // Indigo - Pro / Apple / QuickTime lineage
|
||||||
ColorAVI = utils.MustHex("#64748B") // Grey-Blue - Legacy container
|
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]))
|
containerName := strings.ToLower(strings.TrimSpace(parts[0]))
|
||||||
|
|
||||||
// Get container color
|
// Get container color - use special color for Remux
|
||||||
badgeColor := ui.GetContainerColor(containerName)
|
var badgeColor color.Color
|
||||||
|
if strings.Contains(strings.ToLower(formatLabel), "remux") {
|
||||||
|
badgeColor = ui.ColorRemux
|
||||||
|
} else {
|
||||||
|
badgeColor = ui.GetContainerColor(containerName)
|
||||||
|
}
|
||||||
|
|
||||||
// Create colored background
|
// Create colored background
|
||||||
bg := canvas.NewRectangle(badgeColor)
|
bg := canvas.NewRectangle(badgeColor)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user