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