Commit Graph
656 Commits
Author SHA1 Message Date
Drew Weymouth 653a2658d4 Fix #391: ensure artist radio button updates properly when reusing artist page 2024-05-28 07:50:36 -07:00
Drew Weymouth 1d96b7097c don't show separators between list rows 2024-05-27 17:20:45 -07:00
Drew Weymouth 96fed465d7 add IconButton and use in bottom panel 2024-05-27 11:16:39 -07:00
Drew Weymouth 0a818ae7b5 set state properly when reusing NowPlayingPage in constructor 2024-05-27 08:23:28 -07:00
Drew Weymouth 874c13b8d5 don't clear state when saving NowPlayingPage to pool for faster reloading from history 2024-05-26 13:39:43 -07:00
Drew Weymouth 38a7983b6f tweak padding in search dialogs 2024-05-26 13:30:59 -07:00
Drew Weymouth edb6654bee use pre-existing page from widget pool in constructor if possible 2024-05-26 12:28:33 -07:00
Drew Weymouth a3292bf9ee go back go Go 1.21 min - we are using generics not supported in earlier versions 2024-05-26 09:03:40 -07:00
Drew Weymouth f97bdf23c2 tweak inactive lyric color 2024-05-26 07:46:15 -07:00
Drew Weymouth db38e1a3f4 use empty lyric to clear widget during fetch 2024-05-26 07:38:44 -07:00
Drew Weymouth e7f97fd3f6 make inactive lyric color less hard to see 2024-05-25 20:35:42 -07:00
Drew Weymouth 17ede7a909 add loading dots for lyrics and related tabs 2024-05-25 19:09:41 -07:00
Drew Weymouth 3f8a2e1d1e add LrcLib as a fallback lyric provider 2024-05-25 16:56:41 -07:00
Drew Weymouth e55a13fbdd add Related tab to Now Playing page 2024-05-25 11:57:17 -07:00
Drew Weymouth 8caab9bd43 make sure to set lyrics nil when stopping 2024-05-25 10:48:20 -07:00
Drew Weymouth 4ba358ad23 only update lyrics when visible 2024-05-25 10:17:47 -07:00
Drew Weymouth 20fedf67ae disable playback slider when nothing playing 2024-05-25 08:46:49 -07:00
Drew Weymouth d08b563b8c Fix #371: add a portable mode option 2024-05-25 08:28:50 -07:00
Drew Weymouth ceed42dcf2 remove redundant CenterPad layout 2024-05-24 17:07:44 -07:00
Drew Weymouth 819f42dac0 onboard to new custom padded box layouts 2024-05-24 16:57:49 -07:00
Drew Weymouth 883c1f738d rebase to Fyne 2.5 prerelease and onboard to new CustomPaddedLayout 2024-05-24 16:48:53 -07:00
Drew Weymouth 34427e5033 move "Create new playlist" result to bottom of list 2024-05-24 07:58:40 -07:00
Drew Weymouth 448421e556 simplify init of searchdialog 2024-05-24 07:53:34 -07:00
Drew Weymouth 3c5d1d521b remove old addtoplaylistdialog 2024-05-24 07:37:34 -07:00
Drew Weymouth 7a12f58658 use map to de-duplicate playlist tracks 2024-05-23 17:29:32 -07:00
Drew Weymouth e2a9ea49e0 rename skip duplicates check 2024-05-23 16:35:37 -07:00
Drew Weymouth 44f7eebad1 customize placeholder text and fix update bug 2024-05-23 16:32:07 -07:00
Drew Weymouth b999d94e72 simplify onSearched 2024-05-23 16:09:26 -07:00
Drew Weymouth 21feca3265 remove Query from mediaprovider.SearchResult 2024-05-23 15:56:56 -07:00
Drew Weymouth d43b4a4c8f unexport SearchEntry 2024-05-23 15:50:19 -07:00
Drew Weymouth b040df3a18 Refactor: move update logic back to base type 2024-05-23 15:45:42 -07:00
Drew Weymouth 073f7c7441 Merge branch 'main' into new-add-to-playlist 2024-05-23 08:06:59 -07:00
Drew Weymouth b4b079478a fix crashing out of range after last lyric 2024-05-18 17:42:08 -07:00
Drew Weymouth d8ebc17566 make sure to jump straight to correct lyric for the first time update 2024-05-18 16:26:36 -07:00
Drew Weymouth 2e62bdf01d fix lyrics seeking bug 2024-05-18 16:15:57 -07:00
natilou 090874591a go fmt 2024-05-18 16:07:50 -03:00
natilou d939c7f85f add 'Skip duplicates' option 2024-05-18 16:03:21 -03:00
natilou 1b53695589 add a list with all the playlists and then filter by the search text 2024-05-18 12:04:18 -03:00
natilou 9a587eee98 chore: Improve 'Add to playlists' dialog 2024-05-18 12:04:18 -03:00
Drew Weymouth e7b2b821f3 hook up seek for synced lyrics 2024-05-16 19:22:08 -07:00
Drew Weymouth d156bf02e0 whoops missed synced param 2024-05-16 18:33:59 -07:00
Drew Weymouth e8d751bc2a first draft of synced lyrics integration, missing seek support 2024-05-16 18:32:13 -07:00
Drew Weymouth 220d523f88 switch to fyne-lyrics viewer 2024-05-16 18:23:51 -07:00
Drew Weymouth 06780e110b Fix #383: restore filter button for saved GridViewPages 2024-05-10 18:18:50 -07:00
natilou 6e6f377621 Add comment clarification about SearchDialog 2024-05-05 13:32:46 -03:00
natilou 2c7394ea98 rename method 2024-05-05 12:54:35 -03:00
natilou 4eefa4d1fb chore: Implement SearchDialog component
Currently, this component is used by QuickSearch dialog. And then, it will be
used by the "Add to playlist" dialog.

I added some setters and getters to the QuickSearch dialog to abstract the interaction
between QuickSearch and SearchDialog from the Controller.

After this PR, I will implement the 'Add to playlist' dialog to incorporate the SearchDialog.
2024-05-05 12:54:35 -03:00
Drew Weymouth 560f98290b refactor: use RichText instead of HBox with padding 2024-04-30 09:00:29 -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 e4514c502c save scroll position of Playlists page views in browsing history 2024-04-27 15:36:22 -07:00