From 7700c5beb69c7d1ff619c710394318c65f99cbc4 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sun, 2 Jun 2024 10:09:47 -0700 Subject: [PATCH] use GPU image scaling in tracklist rows --- ui/widgets/tracklistrow.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/widgets/tracklistrow.go b/ui/widgets/tracklistrow.go index 394d0bd..1794919 100644 --- a/ui/widgets/tracklistrow.go +++ b/ui/widgets/tracklistrow.go @@ -6,6 +6,7 @@ import ( "strconv" "fyne.io/fyne/v2" + "fyne.io/fyne/v2/canvas" "fyne.io/fyne/v2/container" "fyne.io/fyne/v2/layout" "fyne.io/fyne/v2/theme" @@ -148,6 +149,7 @@ func NewExpandedTracklistRow(tracklist *Tracklist, im *backend.ImageManager, pla t.tracklistRowBase.create(tracklist) t.playingIcon = playingIcon t.img = NewImagePlaceholder(myTheme.TracksIcon, tracklistThumbnailSize) + t.img.ScaleMode = canvas.ImageScaleFastest t.imageLoader = util.NewThumbnailLoader(im, func(i image.Image) { t.img.SetImage(i, false)