Drew Weymouth
91aa92706d
Fix #316 : Add setting to show notification on track change
2024-01-20 14:42:22 -08:00
Drew Weymouth
793b570999
load saved play position on startup
2024-01-07 17:14:57 -08:00
Drew Weymouth
c4c4a71d5e
save and load play queue on exit/startup (partial impl)
2024-01-07 16:25:15 -08:00
natilou
159c127be8
Highlight the icon of the current page and reset the original color of the rest
2024-01-06 10:25:08 -03:00
Drew Weymouth
df6c53a3f5
add interface to decouple MPV player from PlaybackManager
2023-12-18 20:22:24 -08:00
Drew Weymouth
1665281ad7
Refactor pt. 2: route player transport controls+callbacks through PlaybackManager
2023-12-18 09:06:17 -08:00
Drew Weymouth
15bff7c1ae
always save config file on server connected to ensure we don't lose server settings with abnormal exit
2023-11-14 09:05:02 -08:00
Drew Weymouth
80f1fb9f46
more places to disable ratings for Jellyfin
2023-11-14 09:05:02 -08:00
Drew Weymouth
9f157e0aed
Fix #277 : Periodically write config file while app is running
2023-11-10 08:58:09 -08:00
Drew Weymouth
b83387e29c
show What's New dialog when launching updated version
2023-11-06 17:59:35 -08:00
Drew Weymouth
7aa94dd357
add Ctrl+G shortcut
2023-11-05 14:07:52 -08:00
Drew Weymouth
17df4d780e
more WIP
2023-11-05 14:07:52 -08:00
Drew Weymouth
4f002574c2
handle multiple artists properly in UI
2023-10-22 11:40:06 -07:00
Drew Weymouth
f84a03c703
Closes #249 : add Rescan Library to settings menu
2023-09-25 16:38:02 -07:00
Drew Weymouth
1c27a267b9
add Cmd+, shortcut for settings dialog on Mac
2023-08-02 15:58:30 -06:00
Drew Weymouth
e754b40a09
implement MPRIS SetVolume
2023-07-13 14:41:11 -07:00
Drew Weymouth
02cac23d9a
hook custom themes up to Settings dialog
2023-06-20 18:33:37 -07:00
Michael Manganiello
4629ede7a7
Interface BottomPanel through PlaybackManager to reduce direct dependency on Player
2023-06-18 22:43:03 -03:00
Drew Weymouth
2bc7680361
multi servers part 3: switch servers menu action + some refactoring
2023-05-17 17:46:26 -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
de36149ba4
add vol adjust options to system tray menu
2023-05-04 18:51:36 -07:00
Drew Weymouth
4ed6a75778
add theme choice to settings dialog
2023-05-03 17:32:36 -07:00
Drew Weymouth
a1d91d748c
cleanup from bad merge 2: misc cleanum + make tracks icon themed
2023-05-01 18:02:53 -07:00
Drew Weymouth
64091bb84c
cleanup from bad merge conflict 1: fix build errors
2023-05-01 17:56:13 -07:00
Drew Weymouth
6c81db4398
switch to simpler way of themeing PNG icons
2023-05-01 17:49:59 -07:00
Drew Weymouth
94157b3a00
more light theme work: themed icon button, colors adj
2023-05-01 17:40:39 -07:00
Drew Weymouth
118b19aa13
optimization: don't create page if it won't be navigated to
2023-04-30 12:16: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
78194165f4
show full size cover when clicking thumbnail in now playing display
2023-04-30 09:30:53 -07:00
Drew Weymouth
a9263c8d4e
add settings option to choose startup page
2023-04-29 20:51:45 -07:00
Drew Weymouth
b01799550d
add Ctrl/Cmd + W to close window if close to tray enabled
2023-04-23 11:24:29 -07:00
Drew Weymouth
5e8c450d76
add TracksPage
2023-04-20 19:24:44 -07:00
Drew Weymouth
3fbf53279f
Fix #132 : provide standard sized icons
2023-04-18 17:56:06 -07:00
Drew Weymouth
f7b381c22c
add Hide option to system tray menu
2023-04-06 19:17:06 -07:00
Drew Weymouth
8086262a8b
add system tray + close to tray support (no settigs UI yet)
2023-04-06 19:15:11 -07:00
Drew Weymouth
198110d1dc
don't show update prompt if found version is same as running version
2023-04-06 08:54:49 -07:00
Drew Weymouth
20563f8441
begin work on settings dialog
2023-03-31 17:37:14 -07:00
Drew Weymouth
729e25715a
invoke check for update menu callback in goroutine
2023-03-30 19:43:24 -07:00
Drew Weymouth
06cd393b8c
add settings menu item to check for updates immediately
2023-03-30 19:19:01 -07:00
Drew Weymouth
d59352cd4d
show dialog on later version found
2023-03-30 19:19:01 -07:00
Drew Weymouth
e17498d267
add Cmd+[ Cmd+] shortcuts on Mac
2023-03-22 17:26:17 -07:00
Drew Weymouth
60b7b93ee2
add edit/delete playlist functionality
2023-03-17 17:17:02 -07:00
Drew Weymouth
fbf68dff08
add about dialog
2023-03-04 18:47:05 -08:00
Drew Weymouth
0a94f6844c
update app titlebar
2023-03-04 15:16:39 -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
34f1309828
disable navigation buttons on startup until server connected
2023-02-26 09:42:15 -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
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