Drew Weymouth
|
cc70257445
|
update build workflows to simplify, -tags migrated_fynedo for appimage
|
2025-03-30 14:00:45 -07:00 |
|
Drew Weymouth
|
fa2e998ef6
|
fix a missed fyne.Do
|
2025-03-30 13:56:01 -07:00 |
|
Drew Weymouth
|
31c23490d1
|
add context menu actions to search dialog, refactor controller
|
2025-03-29 13:25:56 -07:00 |
|
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
|
31df8ab054
|
add migrated_fynedo to make build
|
2025-03-14 09:24:45 -07:00 |
|
Drew Weymouth
|
c79be131a7
|
Fix #578: scrobble correct track when skipping next
|
2025-03-12 17:11:01 -07:00 |
|
Drew Weymouth
|
7d39ea4daf
|
bump Fyne to 2.6-beta1
|
2025-03-08 07:46:40 -08:00 |
|
Drew Weymouth
|
56c32e529e
|
fix a few bugs
|
2025-03-07 08:04:15 -08:00 |
|
Drew Weymouth
|
15b73893c3
|
implement search within playlist
|
2025-03-06 19:24:21 -08:00 |
|
Drew Weymouth
|
14e03bed0c
|
initial work for playlist search
|
2025-03-05 16:55:52 -08:00 |
|
Drew Weymouth
|
ed36879cda
|
Fix #571:make timeout configurable and bump default to 15 sec
|
2025-03-05 07:47:52 -08:00 |
|
Drew Weymouth
|
4fa50b7381
|
add open animation for pop up images
|
2025-03-04 18:20:21 -08:00 |
|
Drew Weymouth
|
adf6d7c324
|
prepare for 0.14.0 release
|
2025-02-22 07:02:09 -08:00 |
|
Drew Weymouth
|
7e6dea8fa9
|
update changelog
|
2025-02-21 18:00:11 -08:00 |
|
Drew Weymouth
|
d044386cb7
|
bump Fyne forward
|
2025-02-21 17:19:37 -08:00 |
|
Drew Weymouth
|
95ef3eae38
|
expose more config file settings in the UI
|
2025-02-21 16:31:04 -08:00 |
|
Drew Weymouth
|
90f85d26a6
|
remove no-longer-needed window size workaround - woohoo!
|
2025-02-21 08:09:06 -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
|
568e380a51
|
add Play random button to album page
|
2025-02-20 16:13:11 -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
|
91a57f381a
|
don't need to call fyne.Do from goroutine anymore
|
2025-02-11 17:27:46 -03:00 |
|
Drew Weymouth
|
253c08cbf3
|
disable Fyne thread checks, fix async for connect to server workflow
|
2025-02-11 17:09:03 -03:00 |
|
Drew Weymouth
|
513a9f53d0
|
update Fyne packages for 2.6-alpha1
|
2025-02-11 16:37:51 -03:00 |
|
Drew Weymouth
|
3b5c896eb9
|
add config file setting to disable Fyne DPI detection
|
2025-02-08 23:05:33 -03:00 |
|
Drew Weymouth
|
c42229951c
|
fix another missed fyne.Do
|
2025-02-08 18:00:21 -03:00 |
|
Drew Weymouth
|
0c3e049bc5
|
rework async in artist page
|
2025-02-08 09:08:50 -03:00 |
|
Drew Weymouth
|
07e26376c7
|
fix bad merge
|
2025-02-08 08:40:57 -03:00 |
|
Drew Weymouth
|
f7e5e1e9a4
|
update searchdialog for fyne.Do
|
2025-02-08 08:35:34 -03:00 |
|
Drew Weymouth
|
2ff3853015
|
more fyne.Do in controller
|
2025-02-08 08:35:34 -03:00 |
|
Drew Weymouth
|
94115f2875
|
fyne.Do in notification toast
|
2025-02-08 08:35:34 -03:00 |
|
Drew Weymouth
|
edd9fa39a9
|
fyne.Do in radios page and loading dots widget
|
2025-02-08 08:35:34 -03:00 |
|
Drew Weymouth
|
e72e56db1c
|
more fyne.Dos
|
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
|
c7adeb5e32
|
a few more goroutines
|
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
|
c60727f92a
|
migrate to Fyne 2.6 - WIP - updates for new threading model
|
2025-02-08 08:34:39 -03:00 |
|
Drew Weymouth
|
6d5af7e841
|
refactor
|
2025-02-06 08:53:38 -03:00 |
|
Drew Weymouth
|
a8cae47f61
|
add config file setting to disable keyring (related: #538)
|
2025-02-03 08:46:07 -03:00 |
|
Drew Weymouth
|
d1b83c59a1
|
sanitize IDs before using as file names
|
2025-02-01 17:07:16 -03:00 |
|
Drew Weymouth
|
7382067a1f
|
update go-keyring (maybe fixes #538)
|
2025-02-01 08:59:53 -03:00 |
|
Drew Weymouth
|
fd04998a5a
|
add missed stubs
|
2025-01-16 18:42:03 -08:00 |
|
Drew Weymouth
|
9fca298a82
|
update for new SMTC dll
|
2025-01-16 18:40:06 -08:00 |
|
Drew Weymouth
|
e465180f3d
|
update windows build to include SMTC.dll
|
2025-01-16 15:56:50 -08:00 |
|
Drew Weymouth
|
c48eae501b
|
move Windows version check to smtc.go conditionally compiled for Windows
|
2025-01-15 17:52:50 -08:00 |
|
Drew Weymouth
|
7f3895975e
|
line endings switch, and add missed stubs / go.mod update
|
2025-01-15 17:49:36 -08:00 |
|
Drew Weymouth
|
cb01703776
|
initial implementation of Windows SMTC integration
|
2025-01-15 17:42:44 -08:00 |
|
Drew Weymouth
|
ecc691fe52
|
use error toasts for errors playing random/similar tracks
|
2025-01-07 07:15:23 -08: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
|
834d024735
|
initial autoplay implementation - TODO: settings + UI control
|
2025-01-06 17:23:36 -08:00 |
|
Drew Weymouth
|
9390f7b4e1
|
Fix #522: add -volume-adjust-pct CLI arg
|
2025-01-05 16:45:48 -08:00 |
|
Drew Weymouth
|
7c657accc1
|
show error toast when failing to add to playlist
|
2025-01-05 16:38:36 -08:00 |
|
Drew Weymouth
|
24364c590d
|
add "Success" and "Error" to en and es translations
|
2025-01-05 13:39:20 -08:00 |
|
Drew Weymouth
|
dd92d64143
|
add translations for playlist add toast
|
2025-01-05 13:31:45 -08:00 |
|
Drew Weymouth
|
18913780bf
|
toast dismissal, hook up to playlist workflow (success case)
|
2025-01-05 11:01:07 -08:00 |
|
Drew Weymouth
|
a7ed3eed8f
|
initial work on toast messages
|
2025-01-05 10:08:42 -08:00 |
|
Drew Weymouth
|
0b73f47001
|
add back logging of playback errors
|
2025-01-04 17:08:39 -08:00 |
|
Drew Weymouth
|
08fae68dd6
|
redirect logging to a file on Windows
|
2025-01-04 07:33:49 -08:00 |
|
Drew Weymouth
|
e61f91b17e
|
bump copyright year -- happy 2025!
|
2025-01-01 14:29:20 -08:00 |
|
Drew Weymouth
|
6572e74aa8
|
Fix #496: Persist repeat mode setting across restarts
|
2025-01-01 14:23:02 -08:00 |
|
Drew Weymouth
|
16d8cb4a58
|
minor improvement to Auto theme impl
|
2024-12-29 12:03:04 -08:00 |
|
Drew Weymouth
|
c773743e06
|
fix missing tooltip on discography sort btn
|
2024-12-29 08:12:31 -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
|
672faa100a
|
Fix #469: Add shuffle button to favorite songs view
|
2024-12-27 08:56:02 -08:00 |
|
Drew Weymouth
|
5d7240346e
|
Fix #515: remove correct tracks from playlist when sorted
|
2024-12-27 08:38:55 -08:00 |
|
Drew Weymouth
|
712aa2984c
|
make expanded scroll bar a bit wider
|
2024-12-24 14:50:13 -08:00 |
|
Drew Weymouth
|
e90d4e295b
|
allow Select on grid view pages to be wider if translation strings require it
|
2024-12-24 14:27:03 -08:00 |
|
Drew Weymouth
|
4a1b04dd68
|
add some translations for the months
|
2024-12-23 17:54:31 -08:00 |
|
Drew Weymouth
|
774bd996fc
|
fix opensubsonic date, and locale detection
|
2024-12-23 17:39:57 -08:00 |
|
Drew Weymouth
|
ff3b1addf8
|
show full OpenSubsonic date where available
|
2024-12-23 17:23:26 -08:00 |
|
Drew Weymouth
|
37f678e5f3
|
Prepare for 0.13.2 release
|
2024-12-21 13:09:19 -08:00 |
|
Drew Weymouth
|
3ced9f8c4a
|
add missing "Mode" translation to en and es
|
2024-12-21 13:09:19 -08:00 |
|
Drew Weymouth
|
e8737f47b3
|
Fix #483: workaround MPV failing to begin playback of track with new sample rate on Windows
|
2024-12-21 12:40:56 -08:00 |
|
Drew Weymouth
|
7c774c65ed
|
pull in Fyne tweak to increase scroll speed
|
2024-12-21 11:51:53 -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
|
e174f08fe1
|
pull in Fyne bug fix for re-rasterization on monitor change
|
2024-12-21 09:39:00 -08:00 |
|
Drew Weymouth
|
56effb7027
|
make playlist image clickable to show pop-up
|
2024-12-19 08:59:58 -08:00 |
|
Drew Weymouth
|
e9863fa3f5
|
add translations of "Language"
|
2024-12-17 19:27:48 -08:00 |
|
Drew Weymouth
|
34c04ba9d9
|
Expose language setting in settings dialog, fix some bugs
|
2024-12-17 19:15:16 -08:00 |
|
Drew Weymouth
|
dd3f5874c4
|
add ability to configure language in config file
|
2024-12-17 18:07:28 -08:00 |
|
Drew Weymouth
|
507d6332c1
|
some render refactoring
|
2024-12-17 17:18:57 -08:00 |
|
Drew Weymouth
|
1d342bf413
|
ensure clicking anywhere outside tracklists can unselect all
|
2024-12-15 15:52:21 -08:00 |
|
Drew Weymouth
|
46153f5fe3
|
add 2 missing Spanish translations
|
2024-12-15 14:56:28 -08:00 |
|
Drew Weymouth
|
b3f6edd16d
|
upgrade to Fyne 2.5.3
|
2024-12-15 08:33:59 -08:00 |
|
Drew Weymouth
|
b0b34e7791
|
add PageUp / PageDown scrolling
|
2024-12-05 08:20:06 -08:00 |
|
Drew Weymouth
|
58ebd3ccf4
|
Fix #495: use custom user-agent instead of go-http-client
|
2024-10-17 08:36:00 -07: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
|
fd2d831fe6
|
add missed handler for cmdLoadRadioStation
|
2024-09-11 16:59:53 -07:00 |
|
Drew Weymouth
|
7950999450
|
fix seeking to next track repeatedly and quickly
|
2024-09-11 11:34:14 -07:00 |
|