use fast (GPU) scaling in album grid to improve scroll smoothness

This commit is contained in:
Drew Weymouth
2023-03-16 19:08:38 -07:00
parent 8b0434cd0a
commit 03e8e2560b
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ type albumCover struct {
func newAlbumCover() *albumCover {
a := &albumCover{}
a.ExtendBaseWidget(a)
a.Im = &canvas.Image{FillMode: canvas.ImageFillContain}
a.Im = &canvas.Image{FillMode: canvas.ImageFillContain, ScaleMode: canvas.ImageScaleFastest}
a.Im.SetMinSize(fyne.NewSize(200, 200))
a.playbtn = &canvas.Image{FillMode: canvas.ImageFillContain, Resource: res.ResPlaybuttonPng}
a.playbtn.SetMinSize(fyne.NewSize(60, 60))
+1
View File
@@ -98,6 +98,7 @@ func (ag *AlbumGrid) Reset(iter backend.AlbumIterator) {
ag.albums = nil
ag.fetching = false
ag.done = false
ag.highestShown = 0
ag.iter = backend.NewBatchingIterator(iter)
ag.fetchMoreAlbums(36)
}