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
2ef0282c0b
update module import paths
2023-05-07 09:53:34 -07:00
Drew Weymouth
053474f669
make track title in bottom panel link to Now Playing page
2023-04-30 10:17:34 -07:00
Drew Weymouth
1171916449
persist tracklist column visibility change immediately
2023-04-21 19:13:48 -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
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
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
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
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
b667e2cd07
now playing page can remove tracks from play queue
2023-02-11 13:07:02 -08:00
Drew Weymouth
7d5677057c
add Now Playing page to show play queue
2023-02-11 12:00:33 -08:00