Drew Weymouth
|
1f3559de43
|
add tracklist sorting logic
|
2023-05-23 11:10:43 -07:00 |
|
Drew Weymouth
|
d7506ca630
|
Merge pull request #169 from dweymouth/feature/multiple-servers
Add multi-server support
|
2023-05-17 17:55:07 -07:00 |
|
Drew Weymouth
|
2bc7680361
|
multi servers part 3: switch servers menu action + some refactoring
|
2023-05-17 17:46:26 -07:00 |
|
Drew Weymouth
|
4d4b14e4de
|
add multi-server functionality pt. 2 - delete server
|
2023-05-17 16:19:24 -07:00 |
|
Drew Weymouth
|
85eb790cd1
|
add multi-server functionality pt. 1 - add server
|
2023-05-17 15:03:31 -07:00 |
|
Drew Weymouth
|
480bd7a89d
|
don't add 'blank page' to navigation history
|
2023-05-16 17:27:39 -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
|
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
|
053474f669
|
make track title in bottom panel link to Now Playing page
|
2023-04-30 10:17:34 -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
|
5e8c450d76
|
add TracksPage
|
2023-04-20 19:24:44 -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
|
37928881c0
|
Albums page: remember last sort order
|
2023-03-02 20:49:00 -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 |
|