Commit Graph
598 Commits
Author SHA1 Message Date
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