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 |
|
Drew Weymouth
|
1fff7f6488
|
fix coalescing logic of multiple seekFwdBackN commands
|
2024-09-11 08:20:15 -07:00 |
|
Drew Weymouth
|
00ffb8b3a1
|
implement SeekFwdBackN
|
2024-09-11 07:57:38 -07:00 |
|
Drew Weymouth
|
72de61568a
|
Fix #477: scroll to currently playing track when loading Now Playing page
|
2024-09-07 08:17:19 -07:00 |
|
Drew Weymouth
|
d19ce0ccad
|
fix deadlock regression with tracklist.AppendTracks
|
2024-09-07 08:01:37 -07:00 |
|
Drew Weymouth
|
fec6fe5eb7
|
fix nocopy of mutex
|
2024-09-06 18:07:31 -07:00 |
|
Drew Weymouth
|
0d281bc5bf
|
switch to atomic.Bool
|
2024-09-06 18:06:11 -07:00 |
|
Drew Weymouth
|
65efac0ba5
|
move refresh into AppendTracks impl
|
2024-09-06 17:46:47 -07:00 |
|
Drew Weymouth
|
faf067ce7e
|
add shared callback impl between mpv and jukebox players
|
2024-09-01 08:45:09 -07:00 |
|
Drew Weymouth
|
c2efb048e2
|
more jukebox work
|
2024-08-31 09:09:12 -07:00 |
|
Drew Weymouth
|
3bad04a74a
|
update jukebox player to synchronous
|
2024-08-30 16:48:44 -07:00 |
|
Drew Weymouth
|
136bade8b4
|
hook up cmd queue to PlaybackManager
|
2024-08-30 08:20:02 -07:00 |
|
Drew Weymouth
|
0fffe9d8ed
|
more playback commands
|
2024-08-28 08:25:13 -07:00 |
|
Drew Weymouth
|
188a94b41b
|
beginning of reworking playback to use a command queue
|
2024-08-27 18:16:16 -07:00 |
|
Drew Weymouth
|
8339b8dbc5
|
fix wrong tool tip on repeat control
|
2024-08-23 08:01:28 -07:00 |
|
Drew Weymouth
|
91964d9608
|
prepare for 0.13.1 release
|
2024-08-20 08:34:58 -07:00 |
|
Drew Weymouth
|
62803b9f09
|
save settings when window closing to avoid losing some settings on crash-exits
|
2024-08-20 08:00:25 -07:00 |
|
Drew Weymouth
|
389c94e7e1
|
fix color assertion crash when showing pop up queue on Windows
|
2024-08-19 08:49:40 -07:00 |
|
Drew Weymouth
|
6075b5c82e
|
move saving play queue to window close intercept instead of app exit in case we crash during exit tasks
|
2024-08-19 08:46:44 -07:00 |
|
Drew Weymouth
|
cf01553974
|
update changelog
|
2024-08-19 08:25:37 -07:00 |
|
Drew Weymouth
|
16518afe4a
|
update Fyne
|
2024-08-19 08:13:54 -07:00 |
|
Drew Weymouth
|
d1d958644a
|
few translation fixes
|
2024-08-19 07:49:40 -07:00 |
|
Drew Weymouth
|
4905f82ef2
|
fix translations of "Search page"
|
2024-08-16 08:57:55 -07:00 |
|
Drew Weymouth
|
1d64778f3d
|
add icons to dialog buttons
|
2024-08-16 08:52:10 -07:00 |
|
Drew Weymouth
|
d6354086bb
|
Fix #467: translate "public/private playlist by" as single string
|
2024-08-16 08:38:02 -07:00 |
|
Drew Weymouth
|
72e670f13f
|
disable window workaround on Wayland as well
|
2024-08-15 08:32:05 -07:00 |
|
Drew Weymouth
|
b44fab22b2
|
only use window size workaround on linux where needed
|
2024-08-15 08:17:42 -07:00 |
|
Drew Weymouth
|
66b878a092
|
Fix #462: persist Skip Duplicates setting in add to playlist dialog
|
2024-08-09 07:35:55 -07:00 |
|