Drew Weymouth
b78b235341
tweaks and optimizations
2024-07-23 08:24:50 -07:00
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