From ffc6a8fc9897cc144dd5f403b7370c760fca1391 Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Tue, 31 Oct 2023 17:31:39 -0700 Subject: [PATCH] workaround github.com/fyne-io/fyne/issues/4345 - hide empty nowplaying image --- ui/widgets/nowplayingcard.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ui/widgets/nowplayingcard.go b/ui/widgets/nowplayingcard.go index 0ed7569..48ca4be 100644 --- a/ui/widgets/nowplayingcard.go +++ b/ui/widgets/nowplayingcard.go @@ -47,6 +47,7 @@ func NewNowPlayingCard() *NowPlayingCard { n.trackName.TextStyle.Bold = true n.cover.SetMinSize(fyne.NewSize(85, 85)) n.cover.FillMode = canvas.ImageFillContain + n.cover.Hidden = true n.c = container.New(&layouts.MaxPadLayout{PadLeft: -5}, container.NewBorder(nil, nil, n.cover, nil, @@ -91,6 +92,7 @@ func (n *NowPlayingCard) Update(track string, artists, artistIDs []string, album n.albumName.SetText(album) n.albumName.Hidden = album == "" n.cover.Image.Image = cover + n.cover.Hidden = cover == nil n.c.Refresh() }