Commit Graph
88 Commits
Author SHA1 Message Date
Drew Weymouth d08b563b8c Fix #371: add a portable mode option 2024-05-25 08:28:50 -07:00
Drew Weymouth c161f2b171 create new page for GoHome instead of using browsing history 2024-04-29 08:55:02 -07:00
Drew Weymouth a00b395692 reset focus whenever navigating between pages, not just back/forward 2024-04-27 09:53:22 -07:00
Drew Weymouth b49ab2cad1 make OnServerConnectedTasks async to ensure What's New dialog shows 2024-04-21 09:17:04 -07:00
Drew Weymouth 3d61659d07 Fix #128: support mouse back/forward using custom added Fyne API 2024-03-13 09:07:52 -07:00
Drew Weymouth c6687aaa95 add (non-focused) keyboard scrolling to grid view pages 2024-02-18 09:10:01 -08:00
Drew Weymouth e20bdcad37 Add Ctrl+Q quit shortcut for non-Mac 2024-02-03 11:56:21 -08:00
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