Commit Graph
30 Commits
Author SHA1 Message Date
Drew Weymouth a8ea12feaf fix hiding of popups on escape 2023-03-03 20:51:04 -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 d25baa9869 ensure play queue track state is updated on favorite/unfavorite and scrobbles 2023-02-22 18:42:16 -08:00
Drew Weymouth 3de51ad48a refactor: add controller.ConnectTracklistActions 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 85e79921da persist album page tracklist column visibility preference 2023-02-18 21:04:56 -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
Drew Weymouth f7f6bcd546 ensure play count in tracklist updates after scrobble 2023-02-13 17:04:47 -08:00
Drew Weymouth c3fcf5955e add add'l tracklist columns, begin work toward config. visibility 2023-02-12 10:29:52 -08:00
Drew Weymouth dd2ecf6206 get rid of pointer to controller 2023-02-10 20:20:37 -08:00
Drew Weymouth 14e1bb0bf4 add select all shortcut to album and playlist pages 2023-02-10 19:55:30 -08:00
Drew Weymouth 22e9287608 refactor: get rid of browsingpane as play album mediator 2023-02-10 18:02:08 -08:00
Drew Weymouth 12cc315e12 add to playlist works 2023-02-09 20:57:42 -08:00
Drew Weymouth c66c43ecc8 update subsonic client library 2023-02-09 20:14:26 -08:00
Drew Weymouth cd6dce5e3f ui refactoring (create controller pkg) + beginning of add to playlist 2023-02-09 18:59:49 -08:00
Drew Weymouth a4ce33af35 some refactoring around saved pages 2023-02-08 16:58:01 -08:00
Drew Weymouth edea337e7f add context menu to tracklist 2023-02-08 16:49:01 -08:00
Drew Weymouth 9fd6508af0 make artist image displayable in pop-up 2023-02-07 09:31:49 -08:00
Drew Weymouth 87ae3e940f image popup aspect ratio matches that of image 2023-02-06 20:19:37 -08:00
Drew Weymouth c9bd3b5079 clicking album thumbnail on album page shows full size cover popup 2023-01-22 13:21:25 -08:00
Drew Weymouth 96f0748767 add Favorites page and toggle favorite button to album page 2023-01-21 17:31:52 -08:00
Drew Weymouth 78862f6bf0 save only page state in history and reconstruct page UI 2023-01-09 20:24:15 -08:00
Drew Weymouth d6084dcc8a remove placeholder text in album page title 2023-01-07 16:32:16 -08:00
Drew Weymouth b370a4f8ab use cover from cache if available in album page 2023-01-07 16:30:12 -08:00
Drew Weymouth f6a38859f4 genre page is now working and linked to from album page 2023-01-07 14:56:52 -08:00
Drew Weymouth 805087cc3d add reload to browsing pane + pages 2023-01-06 09:28:50 -08:00
Drew Weymouth 7b3aca6027 refactoring package organization 2023-01-04 17:33:44 -08:00