From 9f42bd66079212209a99e829fcb932e2a108853e Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Wed, 18 Jan 2023 19:28:39 -0800 Subject: [PATCH] bug fix: hide hyperlinks in NowPlayingCard when there is nothing to display --- ui/widgets/nowplayingcard.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ui/widgets/nowplayingcard.go b/ui/widgets/nowplayingcard.go index a69c314..1bca0c2 100644 --- a/ui/widgets/nowplayingcard.go +++ b/ui/widgets/nowplayingcard.go @@ -29,6 +29,8 @@ func NewNowPlayingCard() *NowPlayingCard { cover: &canvas.Image{}, } n.ExtendBaseWidget(n) + n.artistName.Hidden = true + n.albumName.Hidden = true n.trackName.Wrapping = fyne.TextTruncate n.trackName.TextStyle = fyne.TextStyle{Bold: true} n.cover.SetMinSize(fyne.NewSize(100, 100)) @@ -45,7 +47,9 @@ func (n *NowPlayingCard) CreateRenderer() fyne.WidgetRenderer { func (n *NowPlayingCard) Update(track, artist, album string, cover image.Image) { n.trackName.Text = track n.artistName.SetText(artist) + n.artistName.Hidden = artist == "" n.albumName.SetText(album) + n.albumName.Hidden = album == "" n.cover.Image = cover n.c.Refresh() }