use GPU image scaling in tracklist rows

This commit is contained in:
Drew Weymouth
2024-06-02 10:09:47 -07:00
parent bf4d187ba2
commit 7700c5beb6
+2
View File
@@ -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)