Commit Graph
100 Commits
Author SHA1 Message Date
Drew Weymouth 816faf9134 more Windows DLL clarification 2023-01-26 10:13:58 -08:00
Drew Weymouth 126db67a09 Merge pull request #27 from dweymouth/develop
Add support for browsing and playing existing playlists
2023-01-26 09:53:00 -08:00
Drew Weymouth a48b2db572 quick fix 2023-01-26 09:48:44 -08:00
Drew Weymouth 1d06a8d72d update README for playlist browse+play support 2023-01-26 09:42:44 -08:00
Drew Weymouth 80c7224039 remove created at label for now 2023-01-26 09:41:21 -08:00
Drew Weymouth 240f37a882 auto-number playlist track list in sequential order 2023-01-26 09:39:13 -08:00
Drew Weymouth c4a7c6c95c add rudimentary playlist page 2023-01-25 08:53:23 -08:00
Drew Weymouth 4f73121d9b adding playlists page 2023-01-24 18:18:11 -08:00
Drew Weymouth 202417f530 update README with more Windows build info 2023-01-22 18:27:26 -08:00
Drew Weymouth 55f6f6a18a deserialize config file onto default vs empty config 2023-01-22 16:29:07 -08:00
Drew Weymouth 6a931d62f4 remember last window size 2023-01-22 16:24:53 -08:00
Drew Weymouth c9bd3b5079 clicking album thumbnail on album page shows full size cover popup 2023-01-22 13:21:25 -08:00
Drew Weymouth c1aaed4b3e add Ctrl+R shortcut for reload 2023-01-22 12:29:24 -08:00
Drew Weymouth 8691a0762c favorites page should show artist, not year, for each album 2023-01-21 17:43:20 -08:00
Drew Weymouth bcfa3df395 update readme with album favoriting support 2023-01-21 17:33:20 -08:00
Drew Weymouth 96f0748767 add Favorites page and toggle favorite button to album page 2023-01-21 17:31:52 -08:00
Drew Weymouth 6bae838f90 Merge branch 'main' of github.com:dweymouth/supersonic 2023-01-21 10:00:25 -08:00
Drew Weymouth 51fc4b284f reset focus on page change 2023-01-21 10:00:06 -08:00
Drew Weymouth b557f64f41 fix README hyperlink 2023-01-20 17:07:38 -08:00
Drew Weymouth d5397d1348 Update README.md 2023-01-20 17:04:53 -08:00
Drew Weymouth 373925dc53 make hyperlinks keyboard navigable with space bar 2023-01-19 19:11:10 -08:00
Drew Weymouth 85548a0d84 add ctrl/cmd+F shortcut to focus search entry 2023-01-19 18:15:37 -08:00
Drew Weymouth e04b4d1902 add keyboard shortcuts for back, forward, and play-pause 2023-01-19 17:28:01 -08:00
Drew Weymouth 9f42bd6607 bug fix: hide hyperlinks in NowPlayingCard when there is nothing to display 2023-01-18 19:28:39 -08:00
Drew Weymouth c2228c4f42 fix bug with play button not being hidden when albumcard is reused for new album 2023-01-18 19:21:00 -08:00
Drew Weymouth 348d2b0861 add play button to center of album cover in album grid 2023-01-18 18:49:12 -08:00
Drew Weymouth a2104059e2 add more planned features to readme 2023-01-17 11:47:46 -08:00
Drew Weymouth d6eb2911d3 Update README.md 2023-01-15 13:51:29 -08:00
Drew Weymouth 6983e88961 Update README.md 2023-01-15 13:50:55 -08:00
Drew Weymouth b4a622f2be Merge pull request #26 from dweymouth/add-navigation-buttons
Add Artists, Genres pages + buttons in navigation bar
2023-01-15 13:42:31 -08:00
Drew Weymouth 1232de8ffa increase sleep time to reduce occasional app startup race condition on linux 2023-01-15 13:14:52 -08:00
Drew Weymouth fb97845184 update readme for browse by artist/genre 2023-01-15 13:11:38 -08:00
Drew Weymouth 0f943e7cc0 add genres page, and extract bottomPanelLayout for reuse in navigation bar 2023-01-15 13:10:44 -08:00
Drew Weymouth ad4ebfab36 add list header 2023-01-15 12:32:31 -08:00
Drew Weymouth 9ba66b3a70 tweaks to artists list 2023-01-15 11:39:46 -08:00
Drew Weymouth 760bab1ee3 more work on artist list page 2023-01-14 16:52:13 -08:00
Drew Weymouth ab72d0dbdd beginning work toward adding artists and genres pages 2023-01-14 15:26:07 -08:00
Drew Weymouth ece26efafb add playlist icon + fyne bundled.go 2023-01-14 12:38:51 -08:00
Drew Weymouth de8f7d8c94 add icons for navigation buttons 2023-01-14 12:38:51 -08:00
Drew Weymouth b5b781ec85 move screenshots to res directory 2023-01-14 12:38:51 -08:00
Drew Weymouth 80c50dab5d Merge branch 'main' of github.com:dweymouth/supersonic 2023-01-14 11:06:21 -08:00
Drew Weymouth f1daea8af3 refresh cached cover image on access if older than 24 hours 2023-01-14 11:05:58 -08:00
Drew Weymouth 46b64e6efd change scrobble threshold to 90% 2023-01-13 17:00:36 -08:00
Drew Weymouth b47bf6d000 fix clickable area around volume icon 2023-01-11 18:59:53 -08:00
Drew Weymouth 4f716225d1 Update README.md 2023-01-11 15:59:12 -08:00
Drew Weymouth 79476c4c67 Merge pull request #25 from dweymouth/develop
Reduce memory and CPU use
2023-01-10 18:58:43 -08:00
Drew Weymouth 1088ab5db2 add click-to-mute to volume control icon 2023-01-10 18:15:23 -08:00
Drew Weymouth 828efe3f3c Update README.md 2023-01-10 14:58:57 -08:00
Drew Weymouth 1c9fb40790 Add screenshots to README 2023-01-10 14:01:07 -08:00
Drew Weymouth 63e1000970 add screenshots 2023-01-10 13:53:08 -08:00
Drew Weymouth ad699ea32f update custom Fyne fork to reduce background CPU use 2023-01-10 09:23:48 -08:00
Drew Weymouth df76cbb7b0 remove debug prints 2023-01-09 21:14:03 -08:00
Drew Weymouth 78862f6bf0 save only page state in history and reconstruct page UI 2023-01-09 20:24:15 -08:00
Drew Weymouth 1d27b70a6f fix memory leak in page history 2023-01-09 16:47:35 -08:00
Drew Weymouth 4e75cd3c42 Update README.md 2023-01-09 10:51:53 -08:00
Drew Weymouth fa1e3bd710 Add Windows build instructions to README 2023-01-08 18:30:07 -08:00
Drew Weymouth 66cddd925c Add feature list to readme 2023-01-08 12:35:39 -08:00
Drew Weymouth bec7608ec4 increase album fetching batch size for infinite scroll 2023-01-07 20:40:09 -08:00
Drew Weymouth d6084dcc8a remove placeholder text in album page title 2023-01-07 16:32:16 -08:00
Drew Weymouth b370a4f8ab use cover from cache if available in album page 2023-01-07 16:30:12 -08:00
Drew Weymouth 584a160809 add cache warming for album covers to album iterators 2023-01-07 16:24:18 -08:00
Drew Weymouth 5722c18d36 Update README.md 2023-01-07 15:10:27 -08:00
Drew Weymouth 6a4eb09533 Merge pull request #18 from dweymouth/develop
Add Genre page with album grid
2023-01-07 14:59:30 -08:00
Drew Weymouth f6a38859f4 genre page is now working and linked to from album page 2023-01-07 14:56:52 -08:00
Drew Weymouth 9122c4e7b9 work beginning on adding browse-by-genre 2023-01-07 13:02:48 -08:00
Drew Weymouth 3f6d815ca6 Update README.md 2023-01-07 09:17:23 -08:00
Drew Weymouth 467ed1f912 Update README.md 2023-01-07 09:10:54 -08:00
Drew Weymouth 850ab7abbb free some memory after album iters finish + tune random iter 2023-01-06 20:17:45 -08:00
Drew Weymouth 3074034e44 move search bar to within albums page (right hand side) 2023-01-06 15:29:49 -08:00
Drew Weymouth ea31bd8bf1 add home button to navigation bar 2023-01-06 14:53:34 -08:00
Drew Weymouth 273f089fd6 bug fix 2023-01-06 09:55:03 -08:00
Drew Weymouth 805087cc3d add reload to browsing pane + pages 2023-01-06 09:28:50 -08:00
Drew Weymouth 7b3aca6027 refactoring package organization 2023-01-04 17:33:44 -08:00
Drew Weymouth 9ac497e25b album page now highlights currently playing track (with bold/italic font for now) 2023-01-04 17:11:15 -08:00
Drew Weymouth 395f8953e3 fix hyperlink truncating at fixed width 2023-01-04 11:39:20 -08:00
Drew Weymouth cd734e7fa1 adjust spacing of albums page title 2023-01-03 19:12:05 -08:00
Drew Weymouth c3365985a2 add play btn to album page + layout adj. 2023-01-03 19:06:56 -08:00
Drew Weymouth a9c854b86b add cover and details to album page 2023-01-03 18:01:19 -08:00
Drew Weymouth 4912e6d180 make artist/album in now playing card navigable 2023-01-03 16:59:16 -08:00
Drew Weymouth f2268ca6f8 minor formatting 2023-01-03 16:43:53 -08:00
Drew Weymouth e5c9920c12 remove separators and make page background darker 2023-01-03 16:26:03 -08:00
Drew Weymouth 44536b8bef adding thick separator to navigation bar and bottom panel 2023-01-03 15:57:35 -08:00
Drew Weymouth ede625f33a connect up show album page on searched album grid 2023-01-02 19:30:40 -08:00
Drew Weymouth e15f3fc2dd minor alignment adjustment 2023-01-02 19:29:32 -08:00
Drew Weymouth ac32643fae Merge pull request #17 from dweymouth/develop
Add album page with track listing
2023-01-02 18:51:33 -08:00
Drew Weymouth 632df5c1b2 add album page showing track listing 2023-01-02 18:05:13 -08:00
Drew Weymouth e309a5ad7f adding tracklist widget and columns layout 2023-01-02 18:03:16 -08:00
Drew Weymouth d33fb1d06b Merge pull request #16 from dweymouth/develop
Add artist page and navigation
2023-01-01 10:32:50 -08:00
Drew Weymouth 97458fa743 show album year on artist page instead of artist name 2023-01-01 10:12:58 -08:00
Drew Weymouth 12d66680cf log out config and cache dirs on startup 2023-01-01 10:12:30 -08:00
Drew Weymouth e27cb1a048 add history and navigation controls 2023-01-01 09:34:51 -08:00
Drew Weymouth 0ff1b6bafd add artist discography page 2022-12-31 21:13:24 -08:00
Drew Weymouth 87b4762ae1 add custom hyperlink 2022-12-31 16:30:38 -08:00
Drew Weymouth 5a297d5ce3 Merge pull request #15 from dweymouth/develop
Add scrobbling of played tracks
2022-12-31 09:19:29 -08:00
Drew Weymouth 96496b5431 stop player on shutdown to make sure we scrobble any playing/paused track 2022-12-31 09:16:20 -08:00
Drew Weymouth 05ab2ee418 Merge branch 'develop' of github.com:dweymouth/supersonic into develop 2022-12-31 08:43:50 -08:00
Drew Weymouth 923d8ddbe9 add scrobbling of played tracks 2022-12-31 08:43:36 -08:00
Drew Weymouth 36169f9e5b refresh only cover image 2022-12-30 18:00:10 -08:00
Drew Weymouth 50c5fff4a2 refresh only album card on update, not whole grid 2022-12-30 17:55:49 -08:00
Drew Weymouth e7abac34a0 add scrobbling of played tracks 2022-12-30 17:45:57 -08:00