diff --git a/ui/browsing/albumpage.go b/ui/browsing/albumpage.go index 878e60b..4948967 100644 --- a/ui/browsing/albumpage.go +++ b/ui/browsing/albumpage.go @@ -200,6 +200,9 @@ func NewAlbumPageHeader(page *AlbumPage) *AlbumPageHeader { fyne.NewMenuItem("Add to playlist...", func() { a.page.contr.DoAddTracksToPlaylistWorkflow( sharedutil.TracksToIDs(a.page.tracks)) + }), + fyne.NewMenuItem("Download", func() { + a.page.contr.ShowDownloadDialog(a.page.tracks) })) pop = widget.NewPopUpMenu(menu, fyne.CurrentApp().Driver().CanvasForObject(a)) } diff --git a/ui/browsing/playlistpage.go b/ui/browsing/playlistpage.go index 66c9bad..9e28b93 100644 --- a/ui/browsing/playlistpage.go +++ b/ui/browsing/playlistpage.go @@ -260,6 +260,9 @@ func NewPlaylistPageHeader(page *PlaylistPage) *PlaylistPageHeader { fyne.NewMenuItem("Add to playlist...", func() { a.page.contr.DoAddTracksToPlaylistWorkflow( sharedutil.TracksToIDs(a.page.tracks)) + }), + fyne.NewMenuItem("Download", func() { + a.page.contr.ShowDownloadDialog(a.page.tracks) })) pop = widget.NewPopUpMenu(menu, fyne.CurrentApp().Driver().CanvasForObject(a)) }