Commit Graph
226 Commits
Author SHA1 Message Date
Drew Weymouth b21b1ce6ba add TracklistLoader for infinite scrolling tracklist 2023-04-20 19:24:44 -07:00
Drew Weymouth ddc4d5272b add thread-safety to tracklist 2023-04-20 19:24:41 -07:00
Drew Weymouth e61dace0dd #136: add menu button to album page with options to add album to queue or playlist 2023-04-19 18:13:31 -07:00
Drew Weymouth 3fbf53279f Fix #132: provide standard sized icons 2023-04-18 17:56:06 -07:00
Drew Weymouth ec3cb0c36d Fix #104: add alternate hostname to server connection config 2023-04-18 17:21:02 -07:00
Drew Weymouth 37e78f0c03 allow Ctrl+F to focus the search bar on artists, genres, playlists pages 2023-04-11 17:04:27 -07:00
Drew Weymouth 84b5963407 add comments to some custom layouts 2023-04-10 19:14:36 -07:00
Drew Weymouth 19a45b7361 Fix #115: add search to artists, genres, and playlists pages 2023-04-10 17:38:33 -07:00
Drew Weymouth aee6221691 Fix #55: show disc number and disc count for multi-disc albums 2023-04-09 13:14:39 -07:00
Drew Weymouth c6e655a704 fix #125 - search state not being properly restored 2023-04-08 18:49:32 -07:00
Drew Weymouth 7298b6f8b9 add some comments 2023-04-08 08:59:39 -07:00
Drew Weymouth f7b381c22c add Hide option to system tray menu 2023-04-06 19:17:06 -07:00
Drew Weymouth 43616f4f31 add UI for system tray settings 2023-04-06 19:17:04 -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 e80c4bbce5 add file path column to tracklist 2023-04-06 08:42:01 -07:00
Drew Weymouth 6334598507 add settings UI to choose audio device 2023-04-05 18:52:29 -07:00
Drew Weymouth 7164fa15c6 quick minSize optimizations 2023-04-02 10:40:55 -07:00
Drew Weymouth 51d60822f7 fix for duration entry enabled on dialog launch 2023-04-01 10:52:14 -07:00
Drew Weymouth d84c0d71ed hook up playback config onchanged 2023-04-01 10:42:15 -07:00
Drew Weymouth 4740446c13 connect replaygain config UI to config object 2023-04-01 10:06:04 -07:00
Drew Weymouth 7aaa82e52a complete scrobble settings implementation 2023-04-01 09:29:50 -07:00
Drew Weymouth 19202dc0e8 more settings dialog work 2023-03-31 17:57:10 -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 6aca993817 fix missing refresh in setting header column visible 2023-03-28 21:33:28 -07:00
Drew Weymouth 849fcbd546 use updated fyne base with fix for X11 modifiers; remove track selection workaround 2023-03-28 21:19:24 -07:00
Drew Weymouth d67dfa07b3 add size column to tracklist 2023-03-27 18:28:47 -07:00
Drew Weymouth 10fe1d9f88 fix regression: add back OnTapped handler to artist image 2023-03-27 18:04:24 -07:00
Drew Weymouth 398399169e tracklist refresh optimization 2023-03-27 17:48:10 -07:00
Drew Weymouth 0c1b293f68 add reorder tracks options to playlist page context menu 2023-03-25 11:18:22 -07:00
Drew Weymouth 0af281c3ad make infinite scroll album loading thread-safe 2023-03-22 19:04:56 -07:00
Drew Weymouth f34d4329b1 don't show tracklist row hover indicator when favorite toggle is hovered 2023-03-22 17:41:52 -07:00
Drew Weymouth 6a4eaf9606 fix missing import 2023-03-22 17:36:32 -07:00
Drew Weymouth e17498d267 add Cmd+[ Cmd+] shortcuts on Mac 2023-03-22 17:26:17 -07:00
Drew Weymouth 163d195032 use coverArt ID instead of album ID to fetch images 2023-03-20 18:14:02 -07:00
Drew Weymouth 2380caab35 add caching of artist images 2023-03-19 11:01:20 -07:00
Drew Weymouth 60b7b93ee2 add edit/delete playlist functionality 2023-03-17 17:17:02 -07:00
Drew Weymouth 69314696a0 set placeholder image when album cover is not available 2023-03-16 21:32:48 -07:00
Drew Weymouth 03e8e2560b use fast (GPU) scaling in album grid to improve scroll smoothness 2023-03-16 19:08:38 -07:00
Drew Weymouth 78c3872f47 combine TappableIcon and TappableImage in tappablewrappers.go 2023-03-14 10:40:48 -07:00
Drew Weymouth f6efe6c9c9 add some comments and rename *ArtistGenrePlaylist* -> *ArtistGenreList* 2023-03-14 10:32:19 -07:00
Drew Weymouth 20f274797f move SearchEntry into searcher.go file 2023-03-14 10:23:44 -07:00
Drew Weymouth 26c6ee7ac8 move HSpace to util package 2023-03-14 10:21:22 -07:00
Drew Weymouth 8c6b2fa789 delete unused ThickSeparator 2023-03-14 10:15:06 -07:00
Drew Weymouth 7ae7048293 add "Play artist radio" feature 2023-03-14 10:10:43 -07:00
Drew Weymouth c06bdc0996 connect select all action to top tracks view when visible 2023-03-09 17:49:15 -08:00
Drew Weymouth a6aae2b8a8 save artist page view settings in config 2023-03-09 17:49:15 -08:00