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