Commit Graph
410 Commits
Author SHA1 Message Date
Drew Weymouth 9ddb5e6e69 reuse context menu across both types of tracklist 2025-03-26 17:06:56 -07:00
Drew Weymouth 5c88180d69 refactor: Extract tracklist context menu as own component 2025-03-26 08:30:04 -07:00
Drew Weymouth 1a4237e493 Fix #580: ensure track search results are added properly 2025-03-18 08:39:52 -07:00
Drew Weymouth 14e03bed0c initial work for playlist search 2025-03-05 16:55:52 -08:00
Drew Weymouth 4fa50b7381 add open animation for pop up images 2025-03-04 18:20:21 -08:00
Drew Weymouth cbbdad3a10 add debouncing for gridview loading 2025-02-21 07:58:56 -08:00
Drew Weymouth 2d209a29f5 better debouncing of track row updates on fast scrolling 2025-02-21 07:33:10 -08:00
Drew Weymouth 0a6826b1aa Merge pull request #557 from dweymouth/feature/album-shuffle
Add ability to shuffle by albums (to Albums page and Genre page)
2025-02-20 16:21:59 -08:00
Drew Weymouth 72f4d4b5c7 change sort selector to button on Albums page 2025-02-20 16:04:11 -08:00
Drew Weymouth 3a3774f5b6 add loading indicator and err/timeout toast to Album and Playlist pages (todo: other pages) 2025-02-14 17:15:03 -03:00
Drew Weymouth e10d167350 fix loading dots not dismissing when clearing search field before completion 2025-02-13 19:31:22 -03:00
Drew Weymouth 9b30f93732 update search entry icon size for Fyne 2.6 2025-02-13 19:01:27 -03:00
Drew Weymouth 99e48d6ff7 add album shuffle mode to Genre page 2025-02-13 13:46:29 -03:00
Drew Weymouth 4c0f936022 Merge pull request #552 from dweymouth/fyne-2.6-migrate
Fyne 2.6 migrate
2025-02-11 17:38:48 -03:00
Drew Weymouth 91a57f381a don't need to call fyne.Do from goroutine anymore 2025-02-11 17:27:46 -03:00
Joshua Manchester 4e619c08f8 Clamp volume slider scrolling 2025-02-09 02:34:19 +00:00
Drew Weymouth edd9fa39a9 fyne.Do in radios page and loading dots widget 2025-02-08 08:35:34 -03:00
Drew Weymouth 61bfbeb349 more fyne.Do updates 2025-02-08 08:35:34 -03:00
Drew Weymouth ff78a79906 more fyne.Do updates 2025-02-08 08:35:33 -03:00
Drew Weymouth 89012a8fe8 debounce tracklist row rendering when fast scrolling 2025-02-08 08:34:40 -03:00
Drew Weymouth a6a82571b2 bug fix and add infinity svg 2025-01-06 19:19:59 -08:00
Drew Weymouth 966e792f6f add autoplay UI toggle 2025-01-06 18:34:35 -08:00
Drew Weymouth 6572e74aa8 Fix #496: Persist repeat mode setting across restarts 2025-01-01 14:23:02 -08:00
Drew Weymouth bb2a4aac66 just use pointer cursor 2024-12-29 07:50:46 -08:00
Drew Weymouth 0f74bee746 hook up tap handling and action dispatch 2024-12-28 20:06:15 -08:00
Drew Weymouth f702ef5c31 hook up favorite status with GridView items 2024-12-28 16:37:59 -08:00
Drew Weymouth ee9fd597f9 add icon buttons to bottom of GridViewItem when hovered 2024-12-28 15:25:51 -08:00
Drew Weymouth 5d7240346e Fix #515: remove correct tracks from playlist when sorted 2024-12-27 08:38:55 -08:00
Drew Weymouth ff3b1addf8 show full OpenSubsonic date where available 2024-12-23 17:23:26 -08:00
Drew Weymouth 800a15683d fix scrolling performance of grid views when not showing album year 2024-12-21 11:13:12 -08:00
Drew Weymouth 507d6332c1 some render refactoring 2024-12-17 17:18:57 -08:00
Drew Weymouth 494ca677d8 Fix #487: remove only selected copy of duplicate tracks in playlist 2024-09-29 13:04:43 -07:00
Drew Weymouth 72de61568a Fix #477: scroll to currently playing track when loading Now Playing page 2024-09-07 08:17:19 -07:00
Drew Weymouth d19ce0ccad fix deadlock regression with tracklist.AppendTracks 2024-09-07 08:01:37 -07:00
Drew Weymouth fec6fe5eb7 fix nocopy of mutex 2024-09-06 18:07:31 -07:00
Drew Weymouth 0d281bc5bf switch to atomic.Bool 2024-09-06 18:06:11 -07:00
Drew Weymouth 65efac0ba5 move refresh into AppendTracks impl 2024-09-06 17:46:47 -07:00
Drew Weymouth 8339b8dbc5 fix wrong tool tip on repeat control 2024-08-23 08:01:28 -07:00
Drew Weymouth 67e9c97391 Merge branch 'main' into tooltips 2024-08-06 07:44:47 -07:00
Drew Weymouth a0e9a7d7c0 fix localizations 2024-08-06 07:37:33 -07:00
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
Masterlocker d71d5d4dfe pl.json and language changes 2024-07-30 17:01:40 +02:00
Drew Weymouth 45ac279693 add Ctrl/Cmd+W shortcut to close Peak Meter window 2024-07-28 15:31:55 -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 6d6451c6f4 read double click delay from Fyne 2024-07-27 08:51:00 -07:00
Drew Weymouth 950d34c57d add track info menu item to PlayQueueList and NowPlayingCard 2024-07-26 08:26:02 -07:00
ericwyn 6ab3b20a90 i18n: update i18n references on menu labels, update chinese translation 2024-07-25 15:16:47 +08:00
Drew Weymouth c79da457bb fix some missed localizations 2024-07-24 19:46:51 -07:00
Drew Weymouth 6f74b5a2b8 Add pop up plqy queue button to lower right 2024-07-24 17:36:47 -07:00