Commit Graph
58 Commits
Author SHA1 Message Date
Drew Weymouth c9b224277e Add rounded rectangle background to Album, Artist, Playlist page headers 2023-11-06 17:54:40 -08:00
Drew Weymouth 4f002574c2 handle multiple artists properly in UI 2023-10-22 11:40:06 -07:00
Drew Weymouth 6f08032f22 pull in patched hyperlink bug fix from Fyne, start removing CustomHyperlink 2023-10-22 11:10:36 -07:00
Drew Weymouth 5bb65ee6aa Fixes #222: ensure pooled PageHeaders don't hold onto old state in closures 2023-07-17 17:07:13 -07:00
Drew Weymouth f75a5e27a5 clear tracks from tracklists before releasing to widget pool 2023-07-10 13:51:09 -07:00
Drew Weymouth a86a81f1e6 fix bug with not resetting page reference when reusing headers 2023-07-09 16:52:08 -07:00
Drew Weymouth 203070328c reuse grid view across several pages 2023-07-09 14:14:23 -07:00
Drew Weymouth 673f86f792 reuse hyperlinks in Similar Artists list 2023-07-08 13:44:55 -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 066be7bb8d fix artist page favorite button state 2023-05-28 14:16:30 -07:00
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 de7a16639e switch GridView to icon placeholder 2023-05-23 17:35:26 -07:00
Drew Weymouth 5acd9dd37f switch artists page to grid view 2023-05-23 17:21:48 -07:00
Drew Weymouth bd7388fbf2 properly restore tracklist sort in artist page 2023-05-23 12:59:06 -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 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 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 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 410538699c fix #141: don't crash when switching artist page view if invalid artist or page not loaded 2023-04-23 10:37:43 -07:00
Drew Weymouth 1171916449 persist tracklist column visibility change immediately 2023-04-21 19:13:48 -07:00
Drew Weymouth 10fe1d9f88 fix regression: add back OnTapped handler to artist image 2023-03-27 18:04:24 -07:00
Drew Weymouth 2380caab35 add caching of artist images 2023-03-19 11:01:20 -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 c105f2e72e fix refresh of artist page duplicating similar artists 2023-03-06 17:30:10 -08:00
Drew Weymouth a8ea12feaf fix hiding of popups on escape 2023-03-03 20:51:04 -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 d01ac697bd make artist and album hyperlinks in tracklist; refactor navigation to the controller package 2023-02-23 17:23:14 -08:00
Drew Weymouth 3bf8266e67 add favorite button to artist page 2023-02-21 18:18:30 -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 dd2ecf6206 get rid of pointer to controller 2023-02-10 20:20:37 -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 9fd6508af0 make artist image displayable in pop-up 2023-02-07 09:31:49 -08:00
Drew Weymouth 56715c5598 add cover art to playlist page 2023-02-05 10:44:12 -08:00