Commit Graph
100 Commits
Author SHA1 Message Date
Drew Weymouth 66b8d4bc89 Add tool tips to tracklist names, etc + refactoring 2024-08-05 17:53:01 -07:00
Drew Weymouth 7c94a4c694 Updates #116: add tool tips to buttons and various UI elements 2024-08-03 08:25:38 -07:00
Drew Weymouth 7fcbfdd456 prepare for 0.13.0 release 2024-07-28 15:57:08 -07:00
Drew Weymouth 45ac279693 add Ctrl/Cmd+W shortcut to close Peak Meter window 2024-07-28 15:31:55 -07:00
Drew Weymouth 48c9cda18c edit changelog 2024-07-28 12:35:35 -07:00
Drew Weymouth 178d672e25 add 0.13.0 changelog 2024-07-28 12:32:48 -07:00
Drew Weymouth 5eae2a4f20 add menu separator below Visualizations 2024-07-28 12:16:36 -07:00
Drew Weymouth e68214a38a Fix #302: use FyneApp.toml to inject additional .desktop metadata 2024-07-28 11:59:45 -07:00
Drew Weymouth 4ab8f86267 Fix #435 - pull in temp fix for non-Latin text truncation from Fyne fork 2024-07-28 11:40:37 -07:00
Drew Weymouth 1f8e8d2936 add cfg file setting to skip SSL verification 2024-07-28 08:22:07 -07:00
Drew Weymouth c3d3cf92a7 make playing icon in compact tracklist rows a little bigger 2024-07-27 17:33:44 -07:00
Drew Weymouth 14e93c1586 Fix #417 - add missed CoverArtID when unmarshaling GetArtist response 2024-07-27 17:22:33 -07:00
Drew Weymouth c5bba50b5a move file path row to section with rest of file info 2024-07-27 17:11:28 -07:00
Drew Weymouth 3b918d0ed5 fix pop up play queue scroll to now playing 2024-07-27 17:03:46 -07:00
Drew Weymouth 6d6451c6f4 read double click delay from Fyne 2024-07-27 08:51:00 -07:00
Drew Weymouth 44f0399f41 fix track info dialog sizing logic 2024-07-26 08:51:10 -07:00
Drew Weymouth 950d34c57d add track info menu item to PlayQueueList and NowPlayingCard 2024-07-26 08:26:02 -07:00
Drew Weymouth 3c70513cb4 Updates #415: Make artist's discography sort order configurable 2024-07-26 08:00:12 -07:00
Drew Weymouth fdd449584b Fix #432: use artist sort name if present to sort 2024-07-25 17:46:55 -07:00
Drew Weymouth 0359d12e7d reactivate peak meter window if menu item selected again 2024-07-25 17:28:49 -07:00
Drew Weymouth e9946c0511 fix crash when showing pop up play queue with nothing playing, also let it be freed after non-use 2024-07-25 17:28:24 -07:00
Drew Weymouth da2a175c5b make pop up play queue slightly translucent 2024-07-25 07:54:34 -07:00
Drew Weymouth c79da457bb fix some missed localizations 2024-07-24 19:46:51 -07:00
Drew Weymouth e5e0b2350f fix bad find/replace 2024-07-24 17:38:19 -07:00
Drew Weymouth 6f74b5a2b8 Add pop up plqy queue button to lower right 2024-07-24 17:36:47 -07:00
Drew Weymouth ff6a204284 localize list of startup pages in Settings 2024-07-24 07:55:43 -07:00
Drew Weymouth 26c3bd8012 add retrying to Fyne window misdraw workaround on Linux 2024-07-24 07:45:35 -07:00
Drew Weymouth 6d08bfbd79 Updates #65: update Fyne to get latest i18n bug fixes 2024-07-24 07:33:00 -07:00
Drew Weymouth 92d2fb042d don't leak memory in the error cases 2024-07-23 17:43:54 -07:00
Drew Weymouth 02e5c784b3 query MPV astats node directly in C for efficiency 2024-07-23 17:38:43 -07:00
Drew Weymouth 1814e2a6a3 add some missed translation strings 2024-07-23 08:53:06 -07:00
Drew Weymouth b78b235341 tweaks and optimizations 2024-07-23 08:24:50 -07:00
Drew Weymouth de1e0611b1 add translation entry 2024-07-22 20:03:17 -07:00
Drew Weymouth fdeb33f857 fix initial conditions 2024-07-22 19:38:30 -07:00
Drew Weymouth 4d635d88b9 save peak meter window size 2024-07-22 19:04:59 -07:00
Drew Weymouth 9d0b381572 add controller logic for visualizations and add to gear menu 2024-07-22 18:16:18 -07:00
Drew Weymouth 0b3687a2ff make peak meter horizontal, add ruler and L/R labels 2024-07-22 17:47:09 -07:00
Drew Weymouth 1b5cf118e1 WIP: peak/rms meter visualization 2024-07-22 09:27:09 -07:00
Drew Weymouth 849d12d7a0 update go-mpv for memory leak fix 2024-07-21 18:29:59 -07:00
Drew Weymouth a50ca0bf86 update Fyne to get translation bugfix 2024-07-21 16:55:56 -07:00
Drew Weymouth 1d216d0b4f rm extra translation 2024-07-21 16:40:10 -07:00
Drew Weymouth 1d49aa171a remove empty const block 2024-07-21 16:36:40 -07:00
Drew Weymouth 4afedda04e translate sort order strings 2024-07-21 16:23:47 -07:00
Drew Weymouth 53f29e08c4 localize playlist list columns 2024-07-21 15:47:22 -07:00
Drew Weymouth 67feea427f embed and load translations into the app 2024-07-21 11:13:39 -07:00
Drew Weymouth d48337c83b and some more 2024-07-21 11:13:27 -07:00
Drew Weymouth 9910d54f8e more translations 2024-07-21 11:13:26 -07:00
Drew Weymouth 1096e4434b add more translation entries 2024-07-21 11:12:55 -07:00
Drew Weymouth 0d2bca0a84 more translation prep 2024-07-21 11:10:01 -07:00
Drew Weymouth 48db088af7 more translation prep 2024-07-21 11:10:01 -07:00
Drew Weymouth 10ba573778 beginning of prep work for translations 2024-07-21 11:10:00 -07:00
Drew Weymouth a73e97b111 pull in go-subsonic bug fix 2024-07-20 17:27:26 -07:00
Drew Weymouth d4066f0b1c add support for composer tag 2024-07-19 08:03:10 -07:00
Drew Weymouth 80e53c2971 load DLL only once 2024-07-19 07:29:57 -07:00
Drew Weymouth bc89cc20fc prevent sleep on Windows when playing 2024-07-18 18:25:14 -07:00
Drew Weymouth bf97cdb526 add more to track info dialog 2024-07-18 17:33:42 -07:00
Drew Weymouth c159de229f add Mac about menu override, minor MainWindow refactor 2024-07-18 16:56:05 -07:00
Drew Weymouth 03ce1cc115 add more info to dialog and adjust layout 2024-07-18 08:11:37 -07:00
Drew Weymouth bb91a0c6b4 WIP: add track info dialog 2024-07-14 16:46:07 -07:00
Drew Weymouth 3f30448383 Fix #421: properly handle reordering and deleting repeat tracks in queue 2024-07-13 10:53:57 -07:00
Drew Weymouth 69a1900cb5 hook up keyboard scrolling to Now Playing page tracklists 2024-07-13 09:10:13 -07:00
Drew Weymouth 86c944f5e6 Fix #415: sort artist discography by year ascending (same order as Navidrome) 2024-07-10 14:37:01 -05:00
Drew Weymouth d4f14c475b hide info under album cover on Now Playing page when nothing playing 2024-07-09 16:16:56 -07:00
Drew Weymouth 6852aa7e59 Fix #420: check if artist page has been disposed before loading info 2024-07-09 14:16:39 -07:00
Drew Weymouth a5452acf62 update dominantcolor module 2024-07-08 11:36:33 -07:00
Drew Weymouth d2a67fa26e prepare for 0.12.0 release and add Mac ARM Github workflow 2024-07-01 08:46:05 -07:00
Drew Weymouth 249c61d440 update Fyne to latest 2024-07-01 08:26:17 -07:00
Drew Weymouth 59d979ba80 Include radio stations in Quick Search 2024-07-01 08:04:10 -07:00
Drew Weymouth 5d13e7bf96 try different relative path syntax 2024-06-30 17:19:02 -07:00
Drew Weymouth 75e3f2cf52 use relative path 2024-06-30 17:10:46 -07:00
Drew Weymouth 0f12bd89dc try to add installer generation to Windows workflow 2024-06-30 17:00:50 -07:00
Drew Weymouth 127cea03fd create Inno setup Windows install builder script 2024-06-30 11:03:34 -07:00
Drew Weymouth 62e15c324d if error loading cover art, don't keep wrong cover art in Now Playing page 2024-06-28 17:23:45 -07:00
Drew Weymouth 90543f0248 increase font size for artist and album on Now Playing page 2024-06-28 07:53:23 -07:00
Drew Weymouth edf85a4162 add option to show album years in grid views 2024-06-27 17:44:41 -07:00
Drew Weymouth 2b39c6ba66 add fallback for artist Top Tracks when server returns none 2024-06-26 08:28:24 -07:00
Drew Weymouth d9cec2e493 limit MPV back cache too 2024-06-25 07:34:16 -07:00
Drew Weymouth 396547d0d6 add back mistakenly deleted line 2024-06-24 18:54:58 -07:00
Drew Weymouth 7793fd8fdb Refactor: move some playback-related functions to backend package 2024-06-24 18:49:30 -07:00
Drew Weymouth 1ddc6dc8a9 exclude track itself from similar tracks in either codepath 2024-06-24 08:25:49 -07:00
Drew Weymouth 7f6335c428 add similar songs fallback when server returns none 2024-06-24 08:23:49 -07:00
Drew Weymouth 17dfa1132f add -seek-by CLI arg 2024-06-23 16:09:50 -07:00
Drew Weymouth 46b7e386f4 correct import 2024-06-23 14:11:37 -07:00
Drew Weymouth 361ec68d59 only use X11 resize hack when needed 2024-06-23 14:10:09 -07:00
Drew Weymouth 5d4ad81b0c fix C warning 2024-06-23 11:30:02 -07:00
Drew Weymouth 880778e7c9 increase sleep before sending X11 resize 2024-06-23 11:14:59 -07:00
Drew Weymouth 2736fe9955 workaround for occasional linux window misdraw 2024-06-23 10:56:28 -07:00
Drew Weymouth 16fd76f0aa try a better way to work around initial occasional window misdrawing on Linux 2024-06-23 08:28:27 -07:00
Drew Weymouth ee38c36647 fix bugs with reordering playlist tracks multiple times 2024-06-23 08:22:52 -07:00
Drew Weymouth 0d97e6738d get fyne-advanced-list bugfixes 2024-06-23 08:02:15 -07:00
Drew Weymouth 4545839e92 enable drag and drop reordering 2024-06-22 17:10:26 -07:00
Drew Weymouth 96cbbf0e15 fix double-click queuing action in related tracklist 2024-06-20 08:11:10 -07:00
Drew Weymouth 1ed561c178 don't crash if server returns nil saved play queue but no error 2024-06-19 07:45:53 -07:00
Drew Weymouth 56e0986918 add ubuntu 24.04 workflow 2024-06-16 10:37:30 -07:00
Drew Weymouth dd66de9bde fix crash when scrolling a list with a row focused 2024-06-14 08:52:44 -07:00
Drew Weymouth f5a4146e2b move to list fork 2024-06-14 08:30:04 -07:00
Drew Weymouth 169b914abf Better stringification of play times longer than 1 hr 2024-06-13 18:28:38 -07:00
Drew Weymouth c0e120a397 use valid pipe name on Windows 2024-06-13 07:55:57 -07:00
Drew Weymouth 8570bcd25a if AllowMultiInstance, don't have second instance try to start IPC server 2024-06-12 18:39:07 -07:00
Drew Weymouth bfb869fadc a few fixes 2024-06-12 18:08:22 -07:00