From a42b353aead41225bcf7db6433b1c355e245d551 Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Tue, 23 Dec 2025 21:30:56 -0500 Subject: [PATCH] Label author/rip jobs in queue --- internal/ui/components.go | 6 ++++++ internal/ui/queueview.go | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/internal/ui/components.go b/internal/ui/components.go index 2fcb348..e7c2cc3 100644 --- a/internal/ui/components.go +++ b/internal/ui/components.go @@ -761,6 +761,12 @@ func BuildModuleBadge(jobType queue.JobType) fyne.CanvasObject { case queue.JobTypeSnippet: badgeColor = utils.MustHex("#4AE2E2") badgeText = "SNIPPET" + case queue.JobTypeAuthor: + badgeColor = utils.MustHex("#FFAA44") + badgeText = "AUTHOR" + case queue.JobTypeRip: + badgeColor = utils.MustHex("#FF9944") + badgeText = "RIP" default: badgeColor = utils.MustHex("#808080") badgeText = "OTHER" diff --git a/internal/ui/queueview.go b/internal/ui/queueview.go index 3535655..8405f94 100644 --- a/internal/ui/queueview.go +++ b/internal/ui/queueview.go @@ -398,6 +398,10 @@ func ModuleColor(t queue.JobType) color.Color { return color.RGBA{R: 255, G: 215, B: 68, A: 255} // Yellow (#FFD744) case queue.JobTypeThumb: return color.RGBA{R: 255, G: 136, B: 68, A: 255} // Orange (#FF8844) + case queue.JobTypeAuthor: + return color.RGBA{R: 255, G: 170, B: 68, A: 255} // Orange (#FFAA44) + case queue.JobTypeRip: + return color.RGBA{R: 255, G: 153, B: 68, A: 255} // Orange (#FF9944) default: return color.Gray{Y: 180} }