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
|
ce647c27b9
|
Fix #387: pass offset to subsonic random album fetch call
|
2024-05-20 18:17:41 -07:00 |
|
Drew Weymouth
|
b4b079478a
|
fix crashing out of range after last lyric
|
2024-05-18 17:42:08 -07:00 |
|
Drew Weymouth
|
4946b01726
|
update fyne-lyrics for bug fix
|
2024-05-18 17:28:10 -07:00 |
|
Drew Weymouth
|
e4854abb20
|
infer synced lyrics for Jellyfin even if metadata missing
|
2024-05-18 16:37:32 -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 |
|
Drew Weymouth
|
3273f45594
|
hook up with Jellyfin lyrics
|
2024-05-17 08:38:43 -07: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 |
|
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 |
|
Drew Weymouth
|
a00b395692
|
reset focus whenever navigating between pages, not just back/forward
|
2024-04-27 09:53:22 -07:00 |
|
Drew Weymouth
|
93cd796f1b
|
save scroll position of Genres page in navigation
|
2024-04-27 09:45:58 -07:00 |
|
Drew Weymouth
|
7f158ed030
|
add another menu separator to tracklist ctx menu
|
2024-04-27 07:52:24 -07:00 |
|
Drew Weymouth
|
59dd4a76eb
|
prepare for 0.10.1 release
|
2024-04-21 09:18:52 -07:00 |
|
Drew Weymouth
|
b49ab2cad1
|
make OnServerConnectedTasks async to ensure What's New dialog shows
|
2024-04-21 09:17:04 -07:00 |
|
Drew Weymouth
|
d6ab56765d
|
don't crash on exit when saving play queue with nothing playing
|
2024-04-21 09:13:34 -07:00 |
|
Drew Weymouth
|
3045fcf94e
|
Fix refreshing of lyrics viewer on song change
|
2024-04-19 08:12:48 -07:00 |
|
Drew Weymouth
|
4861ad4532
|
fix crash when typing into text fields in dialogs
|
2024-04-18 09:33:39 -07:00 |
|
Drew Weymouth
|
f5ec18562d
|
prepare for 0.10.0 release
|
2024-04-17 08:43:32 -07:00 |
|
Drew Weymouth
|
f1aee40b05
|
pull in queue parsing fix
|
2024-04-16 19:37:35 -07:00 |
|
Drew Weymouth
|
63b0ab7374
|
add settings dialog radio for saving queue locally or to server
|
2024-04-16 18:13:22 -07:00 |
|
Drew Weymouth
|
8eeb2aa53a
|
add config setting for save queue to server
|
2024-04-16 17:26:46 -07:00 |
|
Drew Weymouth
|
4d6626b7f2
|
add restoring of play queue from server
|
2024-04-16 17:26:46 -07:00 |
|
Drew Weymouth
|
98a140791b
|
beginning of work to save queue to server
|
2024-04-16 17:26:46 -07:00 |
|
Drew Weymouth
|
975f64d730
|
increase sleep before seeking when restoring play queue
|
2024-04-13 11:41:52 -07:00 |
|
Drew Weymouth
|
c0d0075bca
|
update Fyne fork to pull in RichText memory leak fix
|
2024-04-13 08:45:37 -07:00 |
|
Drew Weymouth
|
227fb1d0ac
|
add Play next option to album page menu
|
2024-04-13 08:19:33 -07:00 |
|
Drew Weymouth
|
0c7c1f10ab
|
add new icon for Play Next menu item
|
2024-04-13 08:05:42 -07:00 |
|
Drew Weymouth
|
914636e91f
|
remove SupportsSongRadio infra since all mediaproviders support it now
|
2024-03-31 09:28:50 -07:00 |
|
Drew Weymouth
|
469369081f
|
use Fyne 2.5 ColumnCount() API for GridWrap
|
2024-03-31 09:28:30 -07:00 |
|
Drew Weymouth
|
d5f0971aa2
|
Closes #351: show reissue year in album page header
|
2024-03-31 08:26:54 -07:00 |
|
Drew Weymouth
|
ec085cf22e
|
Fix #350: add option to shuffle artist's discography by albums of tracks
|
2024-03-24 10:13:32 -07:00 |
|
Drew Weymouth
|
2afc5e3975
|
disable album hyperlink in tracklist if albumID is empty
|
2024-03-24 09:53:06 -07:00 |
|
Drew Weymouth
|
3d61659d07
|
Fix #128: support mouse back/forward using custom added Fyne API
|
2024-03-13 09:07:52 -07:00 |
|
Drew Weymouth
|
9f7dadf186
|
Fix #346: pull in list.ScrollToOffset fix upstream
|
2024-03-11 18:51:06 -07:00 |
|
Drew Weymouth
|
3b5e5171b5
|
Fix #345: make sure to truncate playlist title, description, owner
|
2024-03-08 08:05:18 -08:00 |
|
Drew Weymouth
|
739b5eb64d
|
save last active tab in Now Playing page
|
2024-03-06 19:48:55 -08:00 |
|
Drew Weymouth
|
129afcf4a8
|
update lyrics text style
|
2024-03-06 09:44:52 -08:00 |
|
Drew Weymouth
|
b3bec2694b
|
fetch lyrics async
|
2024-03-06 08:13:02 -08:00 |
|
Drew Weymouth
|
3fa52c73df
|
add unsynced lyrics view (not tested yet)
|
2024-03-06 08:05:53 -08:00 |
|
Drew Weymouth
|
ea1d78ed58
|
add LyricsProvider / GetLyrics
|
2024-03-05 08:53:57 -08:00 |
|
Drew Weymouth
|
a3449d22ff
|
update go-subsonic
|
2024-03-05 08:18:19 -08:00 |
|
Drew Weymouth
|
cd31274a81
|
remove defunct NowPlayingPageConfig
|
2024-03-03 14:06:19 -08:00 |
|
Drew Weymouth
|
44abf3c434
|
add select all support to new NowPlaying page
|
2024-03-03 13:58:15 -08:00 |
|
Drew Weymouth
|
e9142f9ebf
|
add stub lyrics viewer component
|
2024-03-03 13:51:54 -08:00 |
|
Drew Weymouth
|
eaef666b0c
|
make sure to update displayed rating/favorite when changing from list
|
2024-03-03 13:48:45 -08:00 |
|
Drew Weymouth
|
67c5edbbde
|
rm irrelevant comment
|
2024-03-03 11:50:07 -08:00 |
|
Drew Weymouth
|
151dbb9edf
|
rename file
|
2024-03-03 11:48:27 -08:00 |
|
Drew Weymouth
|
a86533b424
|
connect up PlayQueueList actions and remove old NowPlayingPage
|
2024-03-03 11:47:57 -08:00 |
|
Drew Weymouth
|
d5aefad7c3
|
add context menu to PlayQueueList
|
2024-03-03 11:33:44 -08:00 |
|
Drew Weymouth
|
aa58a50804
|
add status line to fullscreen page
|
2024-03-03 11:00:16 -08:00 |
|
Drew Weymouth
|
d8f2172341
|
use fastest image scale mode for now playing cards
|
2024-03-03 10:42:09 -08:00 |
|
Drew Weymouth
|
9b72ff9d17
|
add OnPlayQueueChange hook
|
2024-03-03 10:38:12 -08:00 |
|
Drew Weymouth
|
013204727d
|
fix album link bug
|
2024-03-03 10:19:14 -08:00 |
|
Drew Weymouth
|
1e010d5452
|
use fast scaling mode for play queue images
|
2024-03-02 17:31:08 -08:00 |
|
Drew Weymouth
|
825f4325ed
|
pool fullscreenpage for reuse when navigating
|
2024-03-02 17:25:16 -08:00 |
|
Drew Weymouth
|
9f16e2ebd9
|
connect actions
|
2024-03-02 17:18:49 -08:00 |
|
Drew Weymouth
|
a458f14327
|
don't crash in fullscreen page when stopping (next track = nil)
|
2024-03-02 17:10:32 -08:00 |
|
Drew Weymouth
|
b8ab480294
|
fullscreen play queue renders correctly
|
2024-03-02 16:01:14 -08:00 |
|
Drew Weymouth
|
a75222d381
|
more work
|
2024-03-02 13:34:09 -08:00 |
|
Drew Weymouth
|
c2c65c3d76
|
beginning work on PlayQueueList
|
2024-03-02 12:29:07 -08:00 |
|
Drew Weymouth
|
18d0580424
|
extract some sharable utils out of tracklist in prep for playqueuelist
|
2024-03-02 10:04:47 -08:00 |
|
Drew Weymouth
|
cbbebf6eb5
|
hook up rating and favorite actions
|
2024-03-02 09:28:35 -08:00 |
|
Drew Weymouth
|
fee1dd66bb
|
add FavoriteIcon and use in fullscreen page
|
2024-03-01 18:12:25 -08:00 |
|
Drew Weymouth
|
f1e5c55461
|
more work on fullscreen page
|
2024-03-01 16:59:04 -08:00 |
|
Drew Weymouth
|
9ed2d8502b
|
add GetFullSizeCoverArtAsync
|
2024-03-01 16:59:04 -08:00 |
|
Drew Weymouth
|
4023d9e76e
|
add padding around large now playing card
|
2024-03-01 16:59:04 -08:00 |
|
Drew Weymouth
|
0c8914060e
|
add CaptionedImage widget
|
2024-03-01 16:59:04 -08:00 |
|
Drew Weymouth
|
c473c3ad23
|
some tweaks, still WIP
|
2024-03-01 16:59:04 -08:00 |
|
Drew Weymouth
|
e719782437
|
beginning of work on fullscreen page
|
2024-03-01 16:59:04 -08:00 |
|
Drew Weymouth
|
1914821283
|
prepare for 0.9.1 release
|
2024-02-25 08:33:07 -08:00 |
|
Drew Weymouth
|
7367204892
|
update fyne for gridwrap nil fix
|
2024-02-25 08:16:03 -08:00 |
|
Drew Weymouth
|
daac2c8566
|
fix keyboard scrolling weirdness by updating Fyne fork
|
2024-02-22 17:25:46 -08:00 |
|
Drew Weymouth
|
a7309b08ca
|
add keyboard scrolling to list views
|
2024-02-18 13:26:15 -08:00 |
|
Drew Weymouth
|
8d038ced64
|
unfocus grid view items when tapping between them
|
2024-02-18 09:19:37 -08:00 |
|
Drew Weymouth
|
c6687aaa95
|
add (non-focused) keyboard scrolling to grid view pages
|
2024-02-18 09:10:01 -08:00 |
|
Drew Weymouth
|
74a8aea72c
|
fix nil ptr crash when switching to favorite songs view
|
2024-02-18 09:00:13 -08:00 |
|
Drew Weymouth
|
268860b3ea
|
Fix #327: show loading dots when search in progress but no results yet
|
2024-02-17 11:17:06 -08:00 |
|
Drew Weymouth
|
fb7f51d3ef
|
add focus traversal to genre list in album filter panel
|
2024-02-17 08:43:50 -08:00 |
|
Drew Weymouth
|
a46b9559bf
|
make sure to always update itemForID maps for focus traversal
|
2024-02-17 08:22:21 -08:00 |
|
Drew Weymouth
|
bc113e404d
|
add focus navigation to playlists list view
|
2024-02-16 09:15:49 -08:00 |
|
Drew Weymouth
|
f789296944
|
refactor and add focus navigation to genres list
|
2024-02-16 08:33:24 -08:00 |
|
Drew Weymouth
|
b97b029422
|
Updates #22: add focus arrow key navigation to tracklist
|
2024-02-15 17:56:53 -08:00 |
|
Drew Weymouth
|
0cc497efde
|
reset itemForIndex map properly in GridView
|
2024-02-15 17:21:18 -08:00 |
|
Drew Weymouth
|
93863ad753
|
fix nil itemForIndex map in initialization of GridView from state
|
2024-02-15 17:09:43 -08:00 |
|
Drew Weymouth
|
b61afb1ba5
|
Fix #319: show cancelable modal dialog while connecting to server on startup
|
2024-02-15 09:04:14 -08:00 |
|
Drew Weymouth
|
6ac9337625
|
remove some outdated todo comments
|
2024-02-14 15:11:14 -08:00 |
|
Drew Weymouth
|
a0902e6f63
|
remove refresh workaround for apptabs not updating with theme
|
2024-02-14 14:57:27 -08:00 |
|
Drew Weymouth
|
e6848c1078
|
remove some unneeded (since Fyne 2.4.4) hboxes around check widgets
|
2024-02-14 14:55:55 -08:00 |
|
Drew Weymouth
|
a5e8b3e022
|
Fix #326: don't refresh tracklist rows when not needed
|
2024-02-14 13:57:14 -08:00 |
|
Drew Weymouth
|
c14bec09e8
|
update Fyne to 2.4.4
|
2024-02-14 08:03:55 -08:00 |
|