natilou
f190aaf732
Ability to download tracks
...
- Adding the option to download the selected track or tracks.
When the download is clicked it opens a dialog that lets you choose where
you want to save the track and the file name (by default
the file name is the track number, the track name and the extension, example "03 - my song.mp3")
If there are many tracks selected it will open one dialog for each track
- Next steps: download an album and a playlist using zip
2023-06-15 10:12:53 -03: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