diff --git a/ui/widgets/albumcard.go b/ui/widgets/albumcard.go index 00ad8a4..71be621 100644 --- a/ui/widgets/albumcard.go +++ b/ui/widgets/albumcard.go @@ -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)) diff --git a/ui/widgets/albumgrid.go b/ui/widgets/albumgrid.go index c4e2e1b..a3acb69 100644 --- a/ui/widgets/albumgrid.go +++ b/ui/widgets/albumgrid.go @@ -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) }