Commit Graph
816 Commits
Author SHA1 Message Date
Drew Weymouth 5431fe3058 get artist funcs 2023-11-14 09:05:02 -08:00
Drew Weymouth 2867d13498 more Jellyfin integration work 2023-11-14 09:05:02 -08:00
Drew Weymouth c8255517f6 extract random iter helper to be reused with Jellyfin 2023-11-14 09:05:02 -08:00
Drew Weymouth d948d2d725 beginning of adding Jellyfin support 2023-11-14 09:05:02 -08:00
Drew Weymouth e841793318 more refactoring to make nowplayingcard more consistent with rest of widget APIs 2023-11-14 08:59:49 -08:00
Drew Weymouth 5ce843f6cc small refactor of nowplayingcard 2023-11-14 08:53:42 -08:00
Drew Weymouth 0308f7e83e Fix #282: check validity of track index in callback update function 2023-11-14 08:25:44 -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 68c05dd99a Fyne run loop mem optimization 2023-11-10 08:30:59 -08:00
Drew Weymouth 9299fa61c4 Update README.md 2023-11-08 09:32:43 -08:00
Drew Weymouth a692daf90c update screenshots 2023-11-08 09:31:57 -08:00
Drew Weymouth fd387a2c7f do not use unauthenticated Ping to test connectivity 2023-11-08 09:07:49 -08:00
Drew Weymouth 26320ac530 add Github sponsors funding 2023-11-07 09:15:07 -08:00
Drew Weymouth c11831e944 Update README.md discord invite link 2023-11-07 08:25:14 -08:00
Drew Weymouth 4cb9bcd86f Prepare for 0.7.0 release 2023-11-07 07:56:38 -08:00
Drew Weymouth 4bbda87634 move donation link to top of whats new dialog 2023-11-07 07:44:02 -08:00
Drew Weymouth 18320ceeb1 update Fyne base 2023-11-06 18:14:10 -08:00
Drew Weymouth b83387e29c show What's New dialog when launching updated version 2023-11-06 17:59:35 -08:00
Drew Weymouth 7e8f0328ff git ignore .vscode/ 2023-11-06 17:58:12 -08:00
Drew Weymouth c9b224277e Add rounded rectangle background to Album, Artist, Playlist page headers 2023-11-06 17:54:40 -08:00
Drew Weymouth e0ed795932 use temporary Fyne fix for unfocusing widgets in hiding popups 2023-11-06 08:29:18 -08:00
Drew Weymouth be30f47a93 Merge pull request #272 from dweymouth/feature/quick-search
Add "quick search" dialog to search entire library from any page
2023-11-05 15:21:14 -08:00
Drew Weymouth 2b78b7a70d switch rank order between playlists and tracks 2023-11-05 15:18:03 -08:00
Drew Weymouth 6acf65312b change placeholder text in page-specific search fields 2023-11-05 15:16:20 -08:00
Drew Weymouth fd9ae477b6 improve result ranking 2023-11-05 15:05:05 -08:00
Drew Weymouth de8539df0a attach play action to track results in quick search 2023-11-05 14:51:59 -08:00
Drew Weymouth 7d7d315d74 refactor: move ImageLoader to ui/util 2023-11-05 14:30:57 -08:00
Drew Weymouth 5fd3f96129 WIP ranking of search results 2023-11-05 14:08:48 -08:00
Drew Weymouth 3238aad65a include playlists and genres in results; UI improvement 2023-11-05 14:07:52 -08:00
Drew Weymouth 7aa94dd357 add Ctrl+G shortcut 2023-11-05 14:07:52 -08:00
Drew Weymouth 155ee877e3 mostly working now, except for track result action, and results ranking 2023-11-05 14:07:52 -08:00
Drew Weymouth 17df4d780e more WIP 2023-11-05 14:07:52 -08:00
Drew Weymouth 38a399222a simplify 2023-11-05 14:07:52 -08:00
Drew Weymouth e10b751a4f some work on the quick search dialog + image load refactoring 2023-11-05 14:07:52 -08:00
Drew Weymouth 0439ec695b add SearchAll function to MediaProvider 2023-11-05 14:07:52 -08:00
Drew Weymouth 9f63822806 allow Esc key to clear and unfocus search fields 2023-11-05 12:10:15 -08:00
Drew Weymouth 91c6addd89 use plain label for Now Playing status line - we weren't doing any formatting 2023-11-05 09:22:51 -08:00
Drew Weymouth 1a8196d471 make tracklist.SetTracks refresh to mitigate risk of non-refresh bugs 2023-11-05 08:54:59 -08:00
Drew Weymouth d84eeb99c1 Fix #270: crash when removing from currently playing to end of play queue 2023-11-05 08:36:18 -08:00
Drew Weymouth 1c0561de5e update go-subsonic to get webp cover art support 2023-11-05 08:17:55 -08:00
Drew Weymouth 27fab7ed26 switch to ellipsis truncation everywhere 2023-11-03 23:26:26 -07:00
Drew Weymouth b830629e28 Merge pull request #269 from dweymouth/fyne-2.4-migration
Migrate to Fyne 2.4
2023-11-03 17:46:42 -07:00
Drew Weymouth 68cb1fc719 update theme and themefile syntax now that HyperlinkColor exists in Fyne 2023-11-03 17:40:53 -07:00
Drew Weymouth 6033d5f6bc fix search field action button not updating sometimes 2023-11-03 17:24:37 -07:00
Drew Weymouth 0420465af5 re-adjust spacing in now playing card 2023-11-03 17:15:39 -07:00
Drew Weymouth 2fb885142d more use of RefreshItem where appropriate 2023-11-03 17:11:55 -07:00
Drew Weymouth 7e2cba3943 use RefreshItem 2023-11-03 09:09:19 -07:00
Drew Weymouth 0abe080777 simplify grid view page header layout 2023-11-02 22:42:19 -07:00
Drew Weymouth e6998fc7dd reduce background CPU use with some Fyne run loop adjustments 2023-11-02 22:36:08 -07:00
Drew Weymouth 565295a88a use rounded rectangles where appropriate; switch deprecated Max to Stack layout 2023-11-02 22:02:44 -07:00