Drew Weymouth
f5a4146e2b
move to list fork
2024-06-14 08:30:04 -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
e4514c502c
save scroll position of Playlists page views in browsing history
2024-04-27 15:36:22 -07:00
Tanguy Rossel
63bdfb5f87
WIP: feat: add "Play next" MenuItem
2024-04-04 08:39:14 +02:00
Drew Weymouth
3b5e5171b5
Fix #345 : make sure to truncate playlist title, description, owner
2024-03-08 08:05:18 -08:00
Drew Weymouth
daac2c8566
fix keyboard scrolling weirdness by updating Fyne fork
2024-02-22 17:25:46 -08:00
Drew Weymouth
a7309b08ca
add keyboard scrolling to list views
2024-02-18 13:26:15 -08:00
Drew Weymouth
c6687aaa95
add (non-focused) keyboard scrolling to grid view pages
2024-02-18 09:10:01 -08:00
Drew Weymouth
bc113e404d
add focus navigation to playlists list view
2024-02-16 09:15:49 -08:00
Drew Weymouth
f789296944
refactor and add focus navigation to genres list
2024-02-16 08:33:24 -08:00
Drew Weymouth
6acf65312b
change placeholder text in page-specific search fields
2023-11-05 15:16:20 -08:00
Drew Weymouth
27fab7ed26
switch to ellipsis truncation everywhere
2023-11-03 23:26:26 -07:00
Drew Weymouth
b24321ee40
use disabled list to avoid builtin focus handling
2023-11-02 19:24:52 -07:00
Drew Weymouth
4f002574c2
handle multiple artists properly in UI
2023-10-22 11:40:06 -07:00
Drew Weymouth
0bcdcf5e02
add genres list sorting and fix bug with playlists sorting
2023-10-11 17:56:25 -07:00
Drew Weymouth
4485908776
add sorting to playlists page list view
2023-10-09 17:06:59 -07:00
Drew Weymouth
203070328c
reuse grid view across several pages
2023-07-09 14:14:23 -07:00
natilou
d59ed11647
Add notification when a download is completed
...
- fyne notication looks for the app icon to display it in the notication, so I setted the icon in `main.go`.
- deleting points after "Download" option in grid view that I mistakenly leave it in a previous PR.
- adding the new paremeter `downloadName`
Screenshot:
Fixes #202
2023-06-21 14:17:15 -03:00
natilou
225d439729
wrapping functions in a goroutine and adding OnDownload handler to the playlist grid view
2023-06-20 13:24:37 -03:00
Drew Weymouth
e95474d0d0
Merge branch 'main' into feature/sort-tracklist-cols
2023-05-24 09:18:59 -07:00
Drew Weymouth
de7a16639e
switch GridView to icon placeholder
2023-05-23 17:35:26 -07:00
Drew Weymouth
8bf9f20b8e
add center alignment option to list columns
2023-05-23 14:24:02 -07:00
Drew Weymouth
137e0334e0
add disabling of sorting where appropriate
2023-05-23 11:10:43 -07:00
Drew Weymouth
f926ed3fb9
fix some bugs and restructure a bit more
2023-05-15 17:05:18 -07:00
Drew Weymouth
fd106560d0
more refactoring - compiles now but not extensively tested
2023-05-14 20:50:06 -07:00
Drew Weymouth
5634dfcfc1
simplify SearchEntry and extract a debouncer util func
2023-05-10 21:05:17 -07:00
Drew Weymouth
2ef0282c0b
update module import paths
2023-05-07 09:53:34 -07:00
Drew Weymouth
76657b5c1c
Fix #136 : add context menu to album and playlist grid views
2023-05-02 17:50:35 -07:00
Drew Weymouth
58ed3d10db
save playlists page view setting
2023-04-28 20:06:17 -07:00
Drew Weymouth
9b1349b0ac
add grid view option to playlists page
2023-04-28 19:28:20 -07:00
Drew Weymouth
37e78f0c03
allow Ctrl+F to focus the search bar on artists, genres, playlists pages
2023-04-11 17:04:27 -07:00
Drew Weymouth
19a45b7361
Fix #115 : add search to artists, genres, and playlists pages
2023-04-10 17:38:33 -07:00
Drew Weymouth
a8ea12feaf
fix hiding of popups on escape
2023-03-03 20:51:04 -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
5a352e3c6e
add right-click menu to toggle tracklist columns
2023-02-18 19:46:19 -08:00
Drew Weymouth
c66c43ecc8
update subsonic client library
2023-02-09 20:14:26 -08:00
Drew Weymouth
3b3dc780af
align numeric list columns to the right
2023-02-03 18:44:00 -08:00
Drew Weymouth
a48b2db572
quick fix
2023-01-26 09:48:44 -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