From c3d3cf92a7acb9cfbe84558202b45240c9c0525b Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sat, 27 Jul 2024 17:33:44 -0700 Subject: [PATCH] make playing icon in compact tracklist rows a little bigger --- ui/widgets/tracklist.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/widgets/tracklist.go b/ui/widgets/tracklist.go index 9104e12..3eada8e 100644 --- a/ui/widgets/tracklist.go +++ b/ui/widgets/tracklist.go @@ -1,13 +1,14 @@ package widgets import ( - "fyne.io/fyne/v2/lang" "log" "slices" "sort" "strings" "sync" + "fyne.io/fyne/v2/lang" + "github.com/dweymouth/supersonic/backend" "github.com/dweymouth/supersonic/backend/mediaprovider" "github.com/dweymouth/supersonic/sharedutil" @@ -120,7 +121,10 @@ func NewTracklist(tracks []*mediaprovider.Track, im *backend.ImageManager, useCo if useCompactRows { t.columns = CompactTracklistRowColumns colWidths = CompactTracklistRowColumnWidths - playingIcon = container.NewCenter(container.NewHBox(util.NewHSpace(2), widget.NewIcon(playIcon))) + playIconImg := canvas.NewImageFromResource(playIcon) + playIconImg.FillMode = canvas.ImageFillContain + playIconImg.SetMinSize(fyne.NewSquareSize(theme.IconInlineSize() * 1.2)) + playingIcon = container.NewCenter(container.NewHBox(util.NewHSpace(4), playIconImg)) } else { playIconImg := canvas.NewImageFromResource(playIcon) playIconImg.FillMode = canvas.ImageFillContain