Michael Manganiello
57646cfbfd
Upgrade go-toml to v2
...
According to the official
[migration guide](https://github.com/pelletier/go-toml/tree/v2#migrating-from-v1 ),
there are no breaking changes that could affect this project.
Main differences are:
* `Default struct fields order`: Struct fields stop being alphabetically
sorted, unless their sorting is changed in the struct definitions. Shouldn't be
relevant.
* `No indentation by default`: Also not relevant for newly generated
configuration files. Doesn't break reading existing configuration
files.
2023-06-15 19:46:30 -07:00
Michael Manganiello
7b15fe95e4
Use GridWrap from fyne-x
...
With https://github.com/fyne-io/fyne-x/pull/56 merged, the local
implementation can be removed to rely on the upstream version.
2023-06-14 22:08:01 -07:00
Drew Weymouth
dde8cd0267
update go-subsonic to get response body closing fix
2023-05-12 19:08:35 -07:00
Drew Weymouth
f7b31e1514
Fix #158 : update go-subsonic module to get fix for nil ptr crash
2023-05-07 09:56:09 -07:00
Drew Weymouth
9bb9a08712
fix module path
2023-05-06 11:27:09 -07:00
Drew Weymouth
cbc724df93
migrate to Fyne 2.2.4
2023-05-04 18:42:25 -07:00
Drew Weymouth
9367943822
update fyne base for MacOS re-show window fix
2023-04-06 19:18:09 -07:00
Drew Weymouth
34f65e45ca
switch libmpv binding
2023-04-05 17:35:26 -07:00
Drew Weymouth
b849513700
update Fyne baseline with hotfix for image painter leak
2023-03-31 16:57:22 -07:00
Drew Weymouth
849fcbd546
use updated fyne base with fix for X11 modifiers; remove track selection workaround
2023-03-28 21:19:24 -07:00
Drew Weymouth
98fb1483e6
migrate to Fyne 2.3.3
2023-03-26 10:12:35 -07:00
Drew Weymouth
773d5a65bb
add tracklist focus handler
2023-03-04 14:17:42 -08:00
Drew Weymouth
b2fdca85a9
migrate to fyne 2.3
2023-03-04 09:25:12 -08:00
Drew Weymouth
bc4a55e23a
switch to own libmpv binding
2023-02-18 12:35:55 -08:00
Drew Weymouth
76828ecf5e
update custom Fyne fork to tweak win/linux scroll speed
2023-02-14 18:57:09 -08:00
Drew Weymouth
12cc315e12
add to playlist works
2023-02-09 20:57:42 -08:00
Drew Weymouth
c66c43ecc8
update subsonic client library
2023-02-09 20:14:26 -08:00
Drew Weymouth
6963a5de8e
add selection to tracklist
2023-02-08 16:49:01 -08:00
Drew Weymouth
867461dab5
remove gcache dependency, switch to custom image cache with TTL for memory savings
2023-02-02 15:52:59 -08:00
Drew Weymouth
4bc25c9b0f
use HTML tokenizer to parse artist biography
2023-02-01 17:03:24 -08:00
Drew Weymouth
348d2b0861
add play button to center of album cover in album grid
2023-01-18 18:49:12 -08:00
Drew Weymouth
ad699ea32f
update custom Fyne fork to reduce background CPU use
2023-01-10 09:23:48 -08:00
Drew Weymouth
78862f6bf0
save only page state in history and reconstruct page UI
2023-01-09 20:24:15 -08:00
Drew Weymouth
7d0fcc78b2
search now works correctly!
2022-12-27 15:14:46 -08:00
Drew Weymouth
99522a773f
Add config, prompting for server connect on first run
2022-12-24 11:58:24 -08:00
Drew Weymouth
181554058a
big refactor to prepare for removing server hard-coding
2022-12-19 19:28:19 -08:00
Drew Weymouth
378eb8868a
add album art caching
2022-12-18 10:17:22 -08:00
Drew Weymouth
f25e201440
switch mpv lib to remove deprecated mpv apis
2022-12-17 20:43:27 -08:00
Drew Weymouth
c21d7d03eb
first commit
2022-12-17 16:52:13 -08:00