Commit Graph
48 Commits
Author SHA1 Message Date
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 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 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 cf4540eb32 refactor 1: renaming 2023-04-28 16:50:35 -07:00
Drew Weymouth 56b67097b9 "tracks" -> "track" for single-track albums and playlists 2023-04-25 17:08:51 -07:00
Drew Weymouth 1171916449 persist tracklist column visibility change immediately 2023-04-21 19:13:48 -07:00
Drew Weymouth e61dace0dd #136: add menu button to album page with options to add album to queue or playlist 2023-04-19 18:13:31 -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 163d195032 use coverArt ID instead of album ID to fetch images 2023-03-20 18:14:02 -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 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