Drew Weymouth
0e4f9712a3
remove 'early development' text from README
2023-03-05 10:36:32 -08:00
Drew Weymouth
15371511ac
update Makefile
2023-03-05 10:33:35 -08:00
Drew Weymouth
0b78becd90
add Makefile with packaging targets
2023-03-05 10:04:09 -08:00
Drew Weymouth
fbf68dff08
add about dialog
2023-03-04 18:47:05 -08:00
Drew Weymouth
d3b58147de
add app icon to bundled resources
2023-03-04 16:19:34 -08:00
Drew Weymouth
1ec17edc1a
add app icon
2023-03-04 16:17:18 -08:00
Drew Weymouth
0a94f6844c
update app titlebar
2023-03-04 15:16:39 -08:00
Drew Weymouth
6ab7068113
update screenshots
2023-03-04 15:16:29 -08:00
Drew Weymouth
36c74716b6
Merge pull request #59 from dweymouth/fyne-2.3
...
Migrate to Fyne 2.3
2023-03-04 14:34:46 -08:00
Drew Weymouth
6aeafaddf7
rm old theme file
2023-03-04 14:21:50 -08:00
Drew Weymouth
77d029d926
clean up TODO
2023-03-04 14:20:26 -08:00
Drew Weymouth
773d5a65bb
add tracklist focus handler
2023-03-04 14:17:42 -08:00
Drew Weymouth
4eddf262cb
color adjustments
2023-03-04 10:34:01 -08:00
Drew Weymouth
37941bbeef
spacing adjustments
2023-03-04 10:10:17 -08:00
Drew Weymouth
37f272e702
some tweaks to ui theming for Fyne 2.3
2023-03-04 09:25:12 -08:00
Drew Weymouth
b2fdca85a9
migrate to fyne 2.3
2023-03-04 09:25:12 -08:00
Drew Weymouth
321fdf0621
tracklist column visibility menu can be dismissed with escape key
2023-03-03 20:59:59 -08:00
Drew Weymouth
b2c16bf331
Merge branch 'main' of github.com:dweymouth/supersonic
2023-03-03 20:51:19 -08:00
Drew Weymouth
a8ea12feaf
fix hiding of popups on escape
2023-03-03 20:51:04 -08:00
Drew Weymouth
eca9ffb240
Create CONTRIBUTING.md
2023-03-02 21:15:47 -08:00
Drew Weymouth
37928881c0
Albums page: remember last sort order
2023-03-02 20:49:00 -08:00
Drew Weymouth
595d9116f0
close image popup and add to playlist dialog on escape
2023-03-02 20:27:08 -08:00
Drew Weymouth
27ed8216f3
add play button to artist page to play discography; fix regression where green play btn on album cover would not play
2023-03-01 16:10:51 -08:00
Drew Weymouth
bb38592d4f
favorites page: don't show albums view first if opening page on artists or songs view
2023-03-01 15:35:02 -08:00
Drew Weymouth
34f1309828
disable navigation buttons on startup until server connected
2023-02-26 09:42:15 -08:00
Drew Weymouth
d01ac697bd
make artist and album hyperlinks in tracklist; refactor navigation to the controller package
2023-02-23 17:23:14 -08:00
Drew Weymouth
6682e3923e
Merge pull request #53 from dweymouth/feature/favorite-artists-songs
...
Feature/favorite artists songs
2023-02-22 21:19:02 -08:00
Drew Weymouth
dc52f60348
Update README for favorite artists+songs support
2023-02-22 21:15:44 -08:00
Drew Weymouth
06bfcfe822
persist favorites page view settings
2023-02-22 19:38:24 -08:00
Drew Weymouth
d86f92c524
bug fix
2023-02-22 19:17:32 -08:00
Drew Weymouth
d25baa9869
ensure play queue track state is updated on favorite/unfavorite and scrobbles
2023-02-22 18:42:16 -08:00
Drew Weymouth
4cef01f1ca
hook up favorite button in tracklist; reload all 3 views in favorites page
2023-02-21 18:20:20 -08:00
Drew Weymouth
3bf8266e67
add favorite button to artist page
2023-02-21 18:18:30 -08:00
Drew Weymouth
4de0f9d5db
favorites page - only allow one pending view change
2023-02-21 18:12:17 -08:00
Drew Weymouth
76380ddeae
favorite songs view auto-number and show now playing track
2023-02-21 18:12:15 -08:00
Drew Weymouth
3de51ad48a
refactor: add controller.ConnectTracklistActions
2023-02-21 18:10:10 -08:00
Drew Weymouth
fd07c18fa9
add list views for favorite artists and songs
2023-02-21 18:10:10 -08:00
Drew Weymouth
9314ba6d80
extract duplicate code in favorites page
2023-02-21 18:10:10 -08:00
Drew Weymouth
ae2ff2df2f
add favorite (aka starred) column to tracklist
2023-02-21 18:10:10 -08:00
Drew Weymouth
c4dba8f1fb
beginning work on browse by favorite artists and songs
2023-02-21 18:10:10 -08:00
Drew Weymouth
d9ec269191
Revert "refactor play count update to be cleaner, code-wise"
...
This reverts commit cd52a893d4 , which introduced a regression.
Pages with a tracklist may not have the same in-memory model of the track,
so it is necessary to directly inform them of play count updates.
2023-02-21 17:43:06 -08:00
Drew Weymouth
cd52a893d4
refactor play count update to be cleaner, code-wise
2023-02-20 19:24:47 -08:00
Drew Weymouth
2f4c9ccf34
don't crash if config file has unknown tracklist column name
2023-02-20 18:20:17 -08:00
Drew Weymouth
ba25e432c8
add Ctrl+(num) shortcuts for the navigation buttons
2023-02-20 16:53:20 -08:00
Drew Weymouth
c9cd0922ea
copy config file to backup if unmarshal error occurs
2023-02-19 14:41:12 -08:00
Drew Weymouth
a83e21d7ea
remember volume setting across restarts
2023-02-19 14:19:31 -08:00
Drew Weymouth
631ef947e5
add year column to tracklist
2023-02-19 12:36:23 -08:00
Drew Weymouth
76a8742317
Merge pull request #49 from dweymouth/develop
...
Add configuring of visible tracklist columns
2023-02-19 11:12:50 -08:00
Drew Weymouth
4da2e8e024
update README that we support tracklist column config
2023-02-19 09:07:02 -08:00
Drew Weymouth
64bdca7caf
persist tracklist columns setting in Playlist and Now Playing pages
2023-02-19 09:03:13 -08:00