Commit Graph
56 Commits
Author SHA1 Message Date
Drew Weymouth edf85a4162 add option to show album years in grid views 2024-06-27 17:44:41 -07:00
Drew Weymouth 50a66284bb add Ctrl+8 navigation shortcut for radios page 2024-06-02 07:43:23 -07:00
Drew Weymouth bfa3dc9892 more progress on radios 2024-06-01 12:18:28 -07:00
Drew Weymouth 0a902aef9f refactoring continued - compiles now 2024-05-31 16:37:14 -07:00
Drew Weymouth f67a0c5fc1 in progress MediaItem refactor - does not build 2024-05-31 09:35:46 -07:00
Drew Weymouth 883c1f738d rebase to Fyne 2.5 prerelease and onboard to new CustomPaddedLayout 2024-05-24 16:48:53 -07:00
Drew Weymouth e7b2b821f3 hook up seek for synced lyrics 2024-05-16 19:22:08 -07:00
Drew Weymouth c161f2b171 create new page for GoHome instead of using browsing history 2024-04-29 08:55:02 -07:00
Drew Weymouth a00b395692 reset focus whenever navigating between pages, not just back/forward 2024-04-27 09:53:22 -07:00
Drew Weymouth 9b72ff9d17 add OnPlayQueueChange hook 2024-03-03 10:38:12 -08:00
Drew Weymouth c6687aaa95 add (non-focused) keyboard scrolling to grid view pages 2024-02-18 09:10:01 -08:00
natilou 55a959ac4c adding default color name, calling updateNavBtnsColor in SetPage and handling the nil case 2024-01-06 10:25:08 -03:00
natilou 159c127be8 Highlight the icon of the current page and reset the original color of the rest 2024-01-06 10:25:08 -03:00
Drew Weymouth 17df4d780e more WIP 2023-11-05 14:07:52 -08:00
Drew Weymouth 565295a88a use rounded rectangles where appropriate; switch deprecated Max to Stack layout 2023-11-02 22:02:44 -07:00
Drew Weymouth f84a03c703 Closes #249: add Rescan Library to settings menu 2023-09-25 16:38:02 -07:00
Drew Weymouth c6c33ecfed begin reuse of widgets across pages 2023-07-07 12:54:20 -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 fedb9fd70d add status line with media info to bottom of now playing page 2023-06-05 08:55:35 -07:00
Drew Weymouth 480bd7a89d don't add 'blank page' to navigation history 2023-05-16 17:27:39 -07:00
David Haymond 9e7ef075d7 Disable history btns when unable to navigate (#167) 2023-05-16 16:37:56 -07:00
Drew Weymouth 85042fcbd4 begin the refactoring - doesnt compile 2023-05-14 19:31:04 -07:00
Drew Weymouth 2ef0282c0b update module import paths 2023-05-07 09:53:34 -07:00
Drew Weymouth 61d8d6916a move ThemedRectangle to theme package 2023-05-01 17:50:00 -07:00
Drew Weymouth 6c81db4398 switch to simpler way of themeing PNG icons 2023-05-01 17:49:59 -07:00
Drew Weymouth 0d8c7d3830 fix type casting crash 2023-05-01 17:45:35 -07:00
Drew Weymouth 94157b3a00 more light theme work: themed icon button, colors adj 2023-05-01 17:40:39 -07:00
Drew Weymouth 4711a2b196 more work on light theme colos 2023-05-01 17:34:25 -07:00
Drew Weymouth 118b19aa13 optimization: don't create page if it won't be navigated to 2023-04-30 12:16:35 -07:00
Drew Weymouth 60b7b93ee2 add edit/delete playlist functionality 2023-03-17 17:17:02 -07:00
Drew Weymouth 77d029d926 clean up TODO 2023-03-04 14:20:26 -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 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 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 ba25e432c8 add Ctrl+(num) shortcuts for the navigation buttons 2023-02-20 16:53:20 -08:00
Drew Weymouth f7f6bcd546 ensure play count in tracklist updates after scrobble 2023-02-13 17:04:47 -08:00
Drew Weymouth 32345b5c81 add ability to logout of server (via new settings menu button) 2023-02-12 17:57:03 -08:00
Drew Weymouth 198b84b9c1 add Logout, OnLogout to server manager and hook up OnLogout callbacks 2023-02-12 15:47:15 -08:00
Drew Weymouth 14e1bb0bf4 add select all shortcut to album and playlist pages 2023-02-10 19:55:30 -08:00
Drew Weymouth 22e9287608 refactor: get rid of browsingpane as play album mediator 2023-02-10 18:02:08 -08:00
Drew Weymouth c66c43ecc8 update subsonic client library 2023-02-09 20:14:26 -08:00
Drew Weymouth 51fc4b284f reset focus on page change 2023-01-21 10:00:06 -08:00
Drew Weymouth 85548a0d84 add ctrl/cmd+F shortcut to focus search entry 2023-01-19 18:15:37 -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 760bab1ee3 more work on artist list page 2023-01-14 16:52:13 -08:00
Drew Weymouth df76cbb7b0 remove debug prints 2023-01-09 21:14:03 -08:00