Commit Graph
106 Commits
Author SHA1 Message Date
Drew Weymouth 37e78f0c03 allow Ctrl+F to focus the search bar on artists, genres, playlists pages 2023-04-11 17:04:27 -07:00
Drew Weymouth 19a45b7361 Fix #115: add search to artists, genres, and playlists pages 2023-04-10 17:38:33 -07:00
Drew Weymouth aee6221691 Fix #55: show disc number and disc count for multi-disc albums 2023-04-09 13:14:39 -07:00
Drew Weymouth c6e655a704 fix #125 - search state not being properly restored 2023-04-08 18:49:32 -07:00
Drew Weymouth 7164fa15c6 quick minSize optimizations 2023-04-02 10:40:55 -07:00
Drew Weymouth 10fe1d9f88 fix regression: add back OnTapped handler to artist image 2023-03-27 18:04:24 -07:00
Drew Weymouth 0c1b293f68 add reorder tracks options to playlist page context menu 2023-03-25 11:18:22 -07:00
Drew Weymouth 163d195032 use coverArt ID instead of album ID to fetch images 2023-03-20 18:14:02 -07:00
Drew Weymouth 2380caab35 add caching of artist images 2023-03-19 11:01:20 -07:00
Drew Weymouth 60b7b93ee2 add edit/delete playlist functionality 2023-03-17 17:17:02 -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 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 2ac5a4ffd1 add play random songs button to genre page 2023-03-07 09:00:24 -08:00
Drew Weymouth c105f2e72e fix refresh of artist page duplicating similar artists 2023-03-06 17:30:10 -08:00
Drew Weymouth 77d029d926 clean up TODO 2023-03-04 14:20:26 -08:00
Drew Weymouth 37941bbeef spacing adjustments 2023-03-04 10:10:17 -08:00
Drew Weymouth 37f272e702 some tweaks to ui theming for Fyne 2.3 2023-03-04 09:25:12 -08:00
Drew Weymouth b2fdca85a9 migrate to fyne 2.3 2023-03-04 09:25:12 -08:00
Drew Weymouth a8ea12feaf fix hiding of popups on escape 2023-03-03 20:51:04 -08:00
Drew Weymouth 37928881c0 Albums page: remember last sort order 2023-03-02 20:49:00 -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 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 34f1309828 disable navigation buttons on startup until server connected 2023-02-26 09:42:15 -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 d25baa9869 ensure play queue track state is updated on favorite/unfavorite and scrobbles 2023-02-22 18:42:16 -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 3bf8266e67 add favorite button to artist page 2023-02-21 18:18:30 -08:00
Drew Weymouth 4de0f9d5db favorites page - only allow one pending view change 2023-02-21 18:12:17 -08:00
Drew Weymouth 76380ddeae favorite songs view auto-number and show now playing track 2023-02-21 18:12:15 -08:00
Drew Weymouth 3de51ad48a refactor: add controller.ConnectTracklistActions 2023-02-21 18:10:10 -08:00
Drew Weymouth fd07c18fa9 add list views for favorite artists and songs 2023-02-21 18:10:10 -08:00
Drew Weymouth 9314ba6d80 extract duplicate code in favorites page 2023-02-21 18:10:10 -08:00
Drew Weymouth c4dba8f1fb beginning work on browse by favorite artists and songs 2023-02-21 18:10:10 -08:00
Drew Weymouth d9ec269191 Revert "refactor play count update to be cleaner, code-wise"
This reverts commit cd52a893d4, which introduced a regression.
Pages with a tracklist may not have the same in-memory model of the track,
so it is necessary to directly inform them of play count updates.
2023-02-21 17:43:06 -08:00
Drew Weymouth cd52a893d4 refactor play count update to be cleaner, code-wise 2023-02-20 19:24:47 -08:00
Drew Weymouth ba25e432c8 add Ctrl+(num) shortcuts for the navigation buttons 2023-02-20 16:53:20 -08:00
Drew Weymouth 64bdca7caf persist tracklist columns setting in Playlist and Now Playing pages 2023-02-19 09:03:13 -08:00
Drew Weymouth 85e79921da persist album page tracklist column visibility preference 2023-02-18 21:04:56 -08:00
Drew Weymouth 5a352e3c6e add right-click menu to toggle tracklist columns 2023-02-18 19:46:19 -08:00
Drew Weymouth 7bdf956d51 save search state for favorites page in navigation history 2023-02-18 10:55:31 -08:00
Drew Weymouth 28236ee08c make shuffle and favorite button callbacks non-blocking 2023-02-16 18:02:34 -08:00
Drew Weymouth 941012b7d2 make sure calls to server are async in UI callbacks; fix genre page not playing albums regression 2023-02-16 17:55:33 -08:00
Drew Weymouth aa2204b88f add shuffle button to album and playlist pages 2023-02-15 19:46:08 -08:00