Michael Manganiello
a6fefc992d
Refactor and temporarily disable sharing artists
2024-03-03 21:01:48 -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
a7309b08ca
add keyboard scrolling to list views
2024-02-18 13:26:15 -08:00
Drew Weymouth
c6687aaa95
add (non-focused) keyboard scrolling to grid view pages
2024-02-18 09:10:01 -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
6acf65312b
change placeholder text in page-specific search fields
2023-11-05 15:16:20 -08:00
Drew Weymouth
4f002574c2
handle multiple artists properly in UI
2023-10-22 11:40:06 -07:00
Drew Weymouth
64ec698202
few cleanups around handling track change callback
2023-08-04 23:39:14 -04:00
Drew Weymouth
caad7c7a27
use GridView widgets from pool in favorites page
2023-07-11 16:58:47 -07:00
Drew Weymouth
8ac7b1935c
reuse album grid on favorites page for searching
2023-07-11 16:50:16 -07:00
Drew Weymouth
f75a5e27a5
clear tracks from tracklists before releasing to widget pool
2023-07-10 13:51:09 -07:00
Drew Weymouth
1c771b0832
reuse grid view for searching on albums page
2023-07-08 15:18:37 -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
e95474d0d0
Merge branch 'main' into feature/sort-tracklist-cols
2023-05-24 09:18:59 -07:00
Drew Weymouth
1e40465c94
remove extra padding around artist grid view
2023-05-23 19:19:45 -07:00
Drew Weymouth
20f950f508
rename func
2023-05-23 19:16:13 -07:00
Drew Weymouth
90936c086d
switch favorite artists view to grid
2023-05-23 18:35:34 -07:00
Drew Weymouth
de7a16639e
switch GridView to icon placeholder
2023-05-23 17:35:26 -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
1f3559de43
add tracklist sorting logic
2023-05-23 11:10:43 -07:00
Drew Weymouth
1686c563fe
Fix #172 : properly set Favorites page view state on restoring from history
2023-05-22 21:18:33 -07:00
Drew Weymouth
e8ab651d9d
add genres to album filters panel
2023-05-18 18:10:09 -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
2083af3935
add Shuffle context menu item to tracklist; unselect tracks on Favorites page by clicking outside
2023-05-13 16:47:15 -07:00
Drew Weymouth
33f456c94d
Merge pull request #162 from dweymouth/feature/albumviewfilter
...
Add album filters (excl. genre filter for now) to album grid views
2023-05-12 19:32:15 -07:00
Drew Weymouth
35b2bcb261
add album filters to favorites page
2023-05-12 19:29:02 -07:00
Drew Weymouth
c97edef403
let Ctrl+A select all tracks on favorites page w/ track view active
2023-05-11 16:54:54 -07:00
Drew Weymouth
87ae111cb2
more work on album filters
2023-05-11 16:45:47 -07:00
Drew Weymouth
882f951aa1
add AlbumFilter to backend album iterators
2023-05-11 08:54:18 -07:00
Drew Weymouth
5634dfcfc1
simplify SearchEntry and extract a debouncer util func
2023-05-10 21:05:17 -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
750bc71ef1
fix last few non-themed icon references
2023-05-03 17:33:01 -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
9b1349b0ac
add grid view option to playlists page
2023-04-28 19:28:20 -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
1171916449
persist tracklist column visibility change immediately
2023-04-21 19:13:48 -07:00
Drew Weymouth
f6efe6c9c9
add some comments and rename *ArtistGenrePlaylist* -> *ArtistGenreList*
2023-03-14 10:32:19 -07:00
Drew Weymouth
26c6ee7ac8
move HSpace to util package
2023-03-14 10:21:22 -07:00
Drew Weymouth
a8ea12feaf
fix hiding of popups on escape
2023-03-03 20:51:04 -08:00
Drew Weymouth
bb38592d4f
favorites page: don't show albums view first if opening page on artists or songs view
2023-03-01 15:35:02 -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
Drew Weymouth
06bfcfe822
persist favorites page view settings
2023-02-22 19:38:24 -08:00
Drew Weymouth
4cef01f1ca
hook up favorite button in tracklist; reload all 3 views in favorites page
2023-02-21 18:20:20 -08:00
Drew Weymouth
4de0f9d5db
favorites page - only allow one pending view change
2023-02-21 18:12:17 -08:00