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 |
|
Drew Weymouth
|
785e651dd6
|
fix typo
|
2024-02-03 11:58:31 -08:00 |
|
Drew Weymouth
|
e20bdcad37
|
Add Ctrl+Q quit shortcut for non-Mac
|
2024-02-03 11:56:21 -08:00 |
|
Drew Weymouth
|
7943b17199
|
fix regression with not updating grid view items occasionally
|
2024-02-02 08:55:38 -08:00 |
|
Drew Weymouth
|
7e8a4d6d37
|
Updates #22: add focus arrow key navigation to grid view
|
2024-02-02 08:44:52 -08:00 |
|
Drew Weymouth
|
126de719e4
|
prepare for 0.9.0 release
|
2024-01-27 08:04:06 -08:00 |
|
Drew Weymouth
|
91aa92706d
|
Fix #316: Add setting to show notification on track change
|
2024-01-20 14:42:22 -08:00 |
|
Drew Weymouth
|
edc3ef7bfa
|
Fix #315: Pre-select most recent playlist in "Add to playlist" dialog
|
2024-01-20 14:22:30 -08:00 |
|
Drew Weymouth
|
e1bc745645
|
refactor: split a lower-level playbackEngine out of PlaybackManager
|
2024-01-13 11:53:18 -08:00 |
|
Drew Weymouth
|
ee275cb9ed
|
update Fyne fork to 2.4.3 baseline
|
2024-01-12 08:53:21 -08:00 |
|
Drew Weymouth
|
c9e6d5981a
|
bump copyright year
|
2024-01-12 08:14:33 -08:00 |
|
Drew Weymouth
|
e9d462e655
|
move player package into backend
|
2024-01-08 18:53:13 -08:00 |
|
Drew Weymouth
|
7cfd176c59
|
extract deepCopy helper function
|
2024-01-08 17:17:12 -08:00 |
|
Drew Weymouth
|
fca5abca94
|
ignore/skip failure to restore individual tracks from queue
|
2024-01-08 08:14:45 -08:00 |
|