Commit Graph
37 Commits
Author SHA1 Message Date
Drew Weymouth fd106560d0 more refactoring - compiles now but not extensively tested 2023-05-14 20:50:06 -07:00
Drew Weymouth 2083af3935 add Shuffle context menu item to tracklist; unselect tracks on Favorites page by clicking outside 2023-05-13 16:47:15 -07:00
Drew Weymouth 4c6d6eb162 Fix #163: fallback to single session login if OS keyring is not available 2023-05-13 09:24:13 -07:00
Drew Weymouth b94ef8da97 use enter key to move through new server form 2023-05-09 14:59:34 -07:00
Drew Weymouth 3e448ed995 add context menu to cover thumbnail in bottom panel 2023-05-08 09:10:43 -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 4ed6a75778 add theme choice to settings dialog 2023-05-03 17:32:36 -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 d64f00517a refactor set track rating action 2023-04-26 18:03:33 -07:00
Drew Weymouth e1f742fafd add rating to tracklist, hook up set rating action 2023-04-25 20:48:49 -07:00
Drew Weymouth 2f14a09cd8 Fix #63: add experimental support for setting custom app font 2023-04-21 18:19:45 -07:00
Drew Weymouth ec3cb0c36d Fix #104: add alternate hostname to server connection config 2023-04-18 17:21:02 -07:00
Drew Weymouth 6334598507 add settings UI to choose audio device 2023-04-05 18:52:29 -07:00
Drew Weymouth d84c0d71ed hook up playback config onchanged 2023-04-01 10:42:15 -07:00
Drew Weymouth 20563f8441 begin work on settings dialog 2023-03-31 17:37:14 -07:00
Drew Weymouth d59352cd4d show dialog on later version found 2023-03-30 19:19:01 -07:00
Drew Weymouth 60b7b93ee2 add edit/delete playlist functionality 2023-03-17 17:17:02 -07:00
Drew Weymouth f14dda8f45 add legacy auth support 2023-03-09 17:22:41 -08:00
Drew Weymouth fbf68dff08 add about dialog 2023-03-04 18:47:05 -08:00
Drew Weymouth 321fdf0621 tracklist column visibility menu can be dismissed with escape key 2023-03-03 20:59:59 -08:00
Drew Weymouth a8ea12feaf fix hiding of popups on escape 2023-03-03 20:51:04 -08:00
Drew Weymouth 595d9116f0 close image popup and add to playlist dialog on escape 2023-03-02 20:27:08 -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 4cef01f1ca hook up favorite button in tracklist; reload all 3 views in favorites page 2023-02-21 18:20:20 -08:00
Drew Weymouth 3de51ad48a refactor: add controller.ConnectTracklistActions 2023-02-21 18:10:10 -08:00
Drew Weymouth 2db035b2bd increase test-connection timeout and invoke in goroutines 2023-02-18 09:30:16 -08:00
Drew Weymouth 285dd67e78 detect server connection failure on startup and re-prompt for login 2023-02-14 18:03:38 -08:00
Drew Weymouth e5a1c4df49 test connection before dismissing LoginDialog 2023-02-14 17:52:53 -08:00
Drew Weymouth 69a008951e validate server connection before dismissing login dialogs 2023-02-13 19:35:47 -08:00
Drew Weymouth 32345b5c81 add ability to logout of server (via new settings menu button) 2023-02-12 17:57:03 -08:00
Drew Weymouth b5aa8e61f0 refactor login workflow, can now re-prompt for password if missing 2023-02-12 17:21:47 -08:00
Drew Weymouth dd2ecf6206 get rid of pointer to controller 2023-02-10 20:20:37 -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