show home page url, hide rating/favorite widgets for radio

This commit is contained in:
Drew Weymouth
2024-06-02 09:24:37 -07:00
parent f1726385eb
commit ef2e4c04e3
2 changed files with 24 additions and 4 deletions
+6
View File
@@ -6,6 +6,7 @@ import (
"image"
"image/color"
"log"
"net/url"
"slices"
"strings"
"sync"
@@ -113,6 +114,11 @@ func NewNowPlayingPage(
a.card.OnArtistNameTapped = func(artistID string) {
contr.NavigateTo(controller.ArtistRoute(artistID))
}
a.card.OnRadioURLTapped = func(urlText string) {
if u, err := url.Parse(urlText); err == nil {
fyne.CurrentApp().OpenURL(u)
}
}
a.card.OnSetFavorite = func(fav bool) {
a.contr.SetTrackFavorites([]string{a.nowPlayingID}, fav)
}