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
Michael Manganiello
39b17abd7d
Fix typo on NewTappableIcon function
2023-06-12 18:45:21 -07:00
Michael Manganiello
c19edccf80
Temporarily add tappable behavior to seekbar slider until Fyne 2.4 ( #188 )
...
Same code as
https://github.com/dweymouth/supersonic/commit/a9cec173ddcd0999cfbe7f61ca15c01bd3c1cbce ,
but for the volume slider.
Related issue: #95
2023-06-10 14:57:38 -07:00
Drew Weymouth
1223af0029
Merge pull request #187 from natilou/home
...
Added home icon in BrowsingPane
2023-06-10 11:21:15 -07:00
natilou
5bbe3aa262
Added home icon in BrowsingPane
...
- Added the home icon
- Added and implemented `GoHome()`
2023-06-10 14:37:06 -03:00
Drew Weymouth
8bd5ca3894
avoid unnecessary status line refreshes
2023-06-05 09:08:02 -07:00
Drew Weymouth
fedb9fd70d
add status line with media info to bottom of now playing page
2023-06-05 08:55:35 -07:00
Drew Weymouth
6d5900b692
prepare for 0.3.1 release
2023-06-03 10:22:06 -07:00
Drew Weymouth
0fc7385970
Update CHANGELOG.md
2023-06-03 09:26:36 -07:00
Drew Weymouth
5d7812c54f
Merge pull request #183 from dweymouth/fix-track-sort
...
Fix tracklist selection not updating properly when sorting
2023-06-03 08:58:35 -07:00
Drew Weymouth
6d555bc8b8
remove obsolete comment
2023-06-03 08:43:32 -07:00
Drew Weymouth
17f9370e0a
renumber correctly after removing tracks from playlist
2023-06-03 08:40:49 -07:00
Drew Weymouth
69a32343e4
Update README.md with badges and more mac info
2023-06-02 19:30:04 -07:00
Drew Weymouth
f17c48efa0
rm unused listselectionmanager
2023-06-02 17:43:56 -07:00
Drew Weymouth
b64dcdcc0b
fix tracklist selection being maintained when sorting
2023-06-02 17:43:22 -07:00
Drew Weymouth
8b238fd239
fix missing icon in album grid cover placeholder
2023-06-02 08:38:22 -07:00
Drew Weymouth
286967217e
#182 : switch back to GetArtistInfo2 and add defensive nil check
2023-05-31 16:41:18 -07:00
Drew Weymouth
066be7bb8d
fix artist page favorite button state
2023-05-28 14:16:30 -07:00
Drew Weymouth
1908b03e73
make sure placeholder image has Fastest scale mode if requested
2023-05-28 14:12:03 -07:00
Drew Weymouth
831f5f56c7
prevent clicking track row separator from resetting selection
2023-05-27 10:30:55 -07:00
Drew Weymouth
0d6bed8294
Fix #176 : searching genres list works again
2023-05-27 09:17:28 -07:00
Drew Weymouth
5827f46648
Fix #175 : correct version in Mac system about dialog
2023-05-26 20:09:02 -07:00
Drew Weymouth
c3430c9c85
prepare for 0.3.0 release
2023-05-24 17:42:38 -07:00
Drew Weymouth
bae6b167c7
Update README with new features and updated M1/M2 mac info
2023-05-24 17:35:49 -07:00
Drew Weymouth
a41f01ce55
Add latest changes
2023-05-24 17:30:56 -07:00
Drew Weymouth
7a77a77569
Playlist page - show track's original position in playlist for # column
2023-05-24 14:43:44 -07:00
Drew Weymouth
65f0fd8670
make primary link in GridViewItem bold
2023-05-24 11:18:58 -07:00
Drew Weymouth
a10586d399
Merge pull request #174 from dweymouth/feature/sort-tracklist-cols
...
Add sorting by columns to tracklist view
2023-05-24 09:28:12 -07:00
Drew Weymouth
289aa56f7f
fix merge: re-disable sorting on genres page
2023-05-24 09:27:01 -07:00
Drew Weymouth
eafdae661b
fix merge
2023-05-24 09:20:36 -07:00
Drew Weymouth
e95474d0d0
Merge branch 'main' into feature/sort-tracklist-cols
2023-05-24 09:18:59 -07:00
Drew Weymouth
572a2e511d
reorder playlist tracks based on original sort and switch to unsorted view
2023-05-24 09:11:50 -07:00
Drew Weymouth
f36d40a06a
Merge pull request #173 from dweymouth/feature/artist-grid
2023-05-23 20:56:18 -07:00
Drew Weymouth
f29570b1b0
one more VSCode refactor clean up
2023-05-23 19:21:43 -07:00
Drew Weymouth
1e40465c94
remove extra padding around artist grid view
2023-05-23 19:19:45 -07:00
Drew Weymouth
20f950f508
rename func
2023-05-23 19:16:13 -07:00
Drew Weymouth
dfbbc2ffe0
get rid of debug print and unused func
2023-05-23 19:09:00 -07:00
Drew Weymouth
e95cefd3ce
fix messy VSCode refactor
2023-05-23 19:05:52 -07:00
Drew Weymouth
c5b8e0e3f7
fix tap events for gridview
2023-05-23 19:03:44 -07:00
Drew Weymouth
90936c086d
switch favorite artists view to grid
2023-05-23 18:35:34 -07:00
Drew Weymouth
de7a16639e
switch GridView to icon placeholder
2023-05-23 17:35:26 -07:00
Drew Weymouth
5acd9dd37f
switch artists page to grid view
2023-05-23 17:21:48 -07:00
Drew Weymouth
8bf9f20b8e
add center alignment option to list columns
2023-05-23 14:24:02 -07:00
Drew Weymouth
bd7388fbf2
properly restore tracklist sort in artist page
2023-05-23 12:59:06 -07:00
Drew Weymouth
71ce5043b7
refactor a bit and have tracklist respond to set sorting calls
2023-05-23 11:10:43 -07:00
Drew Weymouth
84e1f01a68
add saving of tracklist sort in browsing history - but need to handle it Tracklist widget still
2023-05-23 11:10:43 -07:00
Drew Weymouth
137e0334e0
add disabling of sorting where appropriate
2023-05-23 11:10:43 -07:00
Drew Weymouth
1f3559de43
add tracklist sorting logic
2023-05-23 11:10:43 -07:00
Drew Weymouth
e434b55dda
add tapped handler for changing column sort
2023-05-23 11:10:43 -07:00