Michael Manganiello
d9bbe03e81
misc: Notify user of failed sharing using a dialog
2024-03-03 20:45:00 -03:00
Michael Manganiello
9d3725cb51
feat: Add Share option for artists, albums, and tracks
...
This feature is only available on the Subsonic media provider. Using a
Jellyfin server will make Supersonic hide the "Share" option.
* Artists: Option available in grid view and in Artist view.
* Albums: Option available in grid view and in Album view.
* Tracks: Option available in tracklist, when a single track is selected.
2024-03-03 20:44:58 -03:00
Drew Weymouth
daac2c8566
fix keyboard scrolling weirdness by updating Fyne fork
2024-02-22 17:25:46 -08:00
Drew Weymouth
c6687aaa95
add (non-focused) keyboard scrolling to grid view pages
2024-02-18 09:10:01 -08:00
Drew Weymouth
b3a5fee264
replace shuffle icon
2024-01-06 11:44:25 -08:00
Drew Weymouth
6445320cb5
#283 : Prevent artist bio from overflowing header space
2023-11-22 12:28:18 -06:00
Drew Weymouth
fb6c77aa8f
load artist page image preferentially from CoverArt property rather than LastFM url
2023-11-14 09:05:02 -08:00
Drew Weymouth
e261eab4f3
Jellyfin does not support 5-star ratings - make it disableable
2023-11-14 09:05:02 -08:00
Drew Weymouth
c9b224277e
Add rounded rectangle background to Album, Artist, Playlist page headers
2023-11-06 17:54:40 -08:00
Drew Weymouth
4f002574c2
handle multiple artists properly in UI
2023-10-22 11:40:06 -07:00
Drew Weymouth
6f08032f22
pull in patched hyperlink bug fix from Fyne, start removing CustomHyperlink
2023-10-22 11:10:36 -07:00
Drew Weymouth
5bb65ee6aa
Fixes #222 : ensure pooled PageHeaders don't hold onto old state in closures
2023-07-17 17:07:13 -07:00
Drew Weymouth
f75a5e27a5
clear tracks from tracklists before releasing to widget pool
2023-07-10 13:51:09 -07:00
Drew Weymouth
a86a81f1e6
fix bug with not resetting page reference when reusing headers
2023-07-09 16:52:08 -07:00
Drew Weymouth
203070328c
reuse grid view across several pages
2023-07-09 14:14:23 -07:00
Drew Weymouth
673f86f792
reuse hyperlinks in Similar Artists list
2023-07-08 13:44:55 -07:00
Drew Weymouth
d76fc41230
more pooling of widgets, rename and rework a few things
2023-07-07 17:11:03 -07:00
Drew Weymouth
c6c33ecfed
begin reuse of widgets across pages
2023-07-07 12:54:20 -07:00
Drew Weymouth
066be7bb8d
fix artist page favorite button state
2023-05-28 14:16:30 -07:00
Drew Weymouth
e95474d0d0
Merge branch 'main' into feature/sort-tracklist-cols
2023-05-24 09:18:59 -07:00
Drew Weymouth
c5b8e0e3f7
fix tap events for gridview
2023-05-23 19:03:44 -07:00
Drew Weymouth
de7a16639e
switch GridView to icon placeholder
2023-05-23 17:35:26 -07:00
Drew Weymouth
5acd9dd37f
switch artists page to grid view
2023-05-23 17:21:48 -07:00
Drew Weymouth
bd7388fbf2
properly restore tracklist sort in artist page
2023-05-23 12:59:06 -07:00
Drew Weymouth
84e1f01a68
add saving of tracklist sort in browsing history - but need to handle it Tracklist widget still
2023-05-23 11:10:43 -07:00
Drew Weymouth
f926ed3fb9
fix some bugs and restructure a bit more
2023-05-15 17:05:18 -07:00
Drew Weymouth
fd106560d0
more refactoring - compiles now but not extensively tested
2023-05-14 20:50:06 -07:00
Drew Weymouth
85042fcbd4
begin the refactoring - doesnt compile
2023-05-14 19:31:04 -07:00
Drew Weymouth
2ef0282c0b
update module import paths
2023-05-07 09:53:34 -07:00
Drew Weymouth
2d3fb4be3a
Merge pull request #154 from dweymouth/feature/lighttheme
...
Add light theme
2023-05-03 17:49:42 -07:00
Drew Weymouth
76657b5c1c
Fix #136 : add context menu to album and playlist grid views
2023-05-02 17:50:35 -07:00
Drew Weymouth
6c81db4398
switch to simpler way of themeing PNG icons
2023-05-01 17:49:59 -07:00
Drew Weymouth
cdac9ae66f
update rest of icons to themed
2023-05-01 17:42:09 -07:00
Drew Weymouth
753e7f9bcc
refactor 2: use generic model for grid view
2023-04-28 17:25:57 -07:00
Drew Weymouth
cf4540eb32
refactor 1: renaming
2023-04-28 16:50:35 -07:00
Drew Weymouth
410538699c
fix #141 : don't crash when switching artist page view if invalid artist or page not loaded
2023-04-23 10:37:43 -07:00
Drew Weymouth
1171916449
persist tracklist column visibility change immediately
2023-04-21 19:13:48 -07:00
Drew Weymouth
10fe1d9f88
fix regression: add back OnTapped handler to artist image
2023-03-27 18:04:24 -07:00
Drew Weymouth
2380caab35
add caching of artist images
2023-03-19 11:01:20 -07:00
Drew Weymouth
26c6ee7ac8
move HSpace to util package
2023-03-14 10:21:22 -07:00
Drew Weymouth
7ae7048293
add "Play artist radio" feature
2023-03-14 10:10:43 -07:00
Drew Weymouth
c06bdc0996
connect select all action to top tracks view when visible
2023-03-09 17:49:15 -08:00
Drew Weymouth
a6aae2b8a8
save artist page view settings in config
2023-03-09 17:49:15 -08:00
Drew Weymouth
4abb3843a2
save active artist page view in history
2023-03-09 17:49:15 -08:00
Drew Weymouth
70ccf30014
add top tracks view to artist page
2023-03-09 17:49:15 -08:00
Drew Weymouth
c8fd7038fb
refresh favorite button on potential state change
2023-03-08 17:20:52 -08:00
Drew Weymouth
c105f2e72e
fix refresh of artist page duplicating similar artists
2023-03-06 17:30:10 -08:00
Drew Weymouth
a8ea12feaf
fix hiding of popups on escape
2023-03-03 20:51:04 -08:00
Drew Weymouth
27ed8216f3
add play button to artist page to play discography; fix regression where green play btn on album cover would not play
2023-03-01 16:10:51 -08:00
Drew Weymouth
d01ac697bd
make artist and album hyperlinks in tracklist; refactor navigation to the controller package
2023-02-23 17:23:14 -08:00