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
|
8d038ced64
|
unfocus grid view items when tapping between them
|
2024-02-18 09:19:37 -08:00 |
|
Drew Weymouth
|
74a8aea72c
|
fix nil ptr crash when switching to favorite songs view
|
2024-02-18 09:00:13 -08:00 |
|
Drew Weymouth
|
268860b3ea
|
Fix #327: show loading dots when search in progress but no results yet
|
2024-02-17 11:17:06 -08:00 |
|
Drew Weymouth
|
fb7f51d3ef
|
add focus traversal to genre list in album filter panel
|
2024-02-17 08:43:50 -08:00 |
|
Drew Weymouth
|
a46b9559bf
|
make sure to always update itemForID maps for focus traversal
|
2024-02-17 08:22:21 -08:00 |
|
Drew Weymouth
|
f789296944
|
refactor and add focus navigation to genres list
|
2024-02-16 08:33:24 -08:00 |
|
Drew Weymouth
|
b97b029422
|
Updates #22: add focus arrow key navigation to tracklist
|
2024-02-15 17:56:53 -08:00 |
|
Drew Weymouth
|
0cc497efde
|
reset itemForIndex map properly in GridView
|
2024-02-15 17:21:18 -08:00 |
|
Drew Weymouth
|
93863ad753
|
fix nil itemForIndex map in initialization of GridView from state
|
2024-02-15 17:09:43 -08:00 |
|
Drew Weymouth
|
a5e8b3e022
|
Fix #326: don't refresh tracklist rows when not needed
|
2024-02-14 13:57:14 -08:00 |
|
Drew Weymouth
|
7943b17199
|
fix regression with not updating grid view items occasionally
|
2024-02-02 08:55:38 -08:00 |
|
Drew Weymouth
|
7e8a4d6d37
|
Updates #22: add focus arrow key navigation to grid view
|
2024-02-02 08:44:52 -08:00 |
|
Drew Weymouth
|
e4342ac135
|
Add icons to menu items
|
2024-01-06 16:24:23 -08:00 |
|
Drew Weymouth
|
9b97347ad8
|
change icon color rather than button color to indicate "active" buttons
|
2024-01-06 15:42:30 -08:00 |
|
Drew Weymouth
|
f5cc27b67c
|
whoops commited extra file
|
2024-01-06 10:25:08 -03:00 |
|
Drew Weymouth
|
b041602899
|
WIP replace png icons - heart icon doesn't theme
|
2024-01-06 10:25:08 -03:00 |
|
Drew Weymouth
|
de6ba5c120
|
move LoopMode
|
2023-12-22 16:01:56 -08:00 |
|
Drew Weymouth
|
df6c53a3f5
|
add interface to decouple MPV player from PlaybackManager
|
2023-12-18 20:22:24 -08:00 |
|
Drew Weymouth
|
53dc9277ec
|
Add Comment column to tracklist
|
2023-12-16 15:54:03 -08:00 |
|
Drew Weymouth
|
6445320cb5
|
#283: Prevent artist bio from overflowing header space
|
2023-11-22 12:28:18 -06:00 |
|
Drew Weymouth
|
80f1fb9f46
|
more places to disable ratings for Jellyfin
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
e261eab4f3
|
Jellyfin does not support 5-star ratings - make it disableable
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
1d8e864638
|
don't crash on track with no artists
|
2023-11-14 09:05:02 -08:00 |
|
Drew Weymouth
|
e841793318
|
more refactoring to make nowplayingcard more consistent with rest of widget APIs
|
2023-11-14 08:59:49 -08:00 |
|
Drew Weymouth
|
5ce843f6cc
|
small refactor of nowplayingcard
|
2023-11-14 08:53:42 -08:00 |
|
Drew Weymouth
|
0308f7e83e
|
Fix #282: check validity of track index in callback update function
|
2023-11-14 08:25:44 -08:00 |
|
Drew Weymouth
|
7d7d315d74
|
refactor: move ImageLoader to ui/util
|
2023-11-05 14:30:57 -08:00 |
|
Drew Weymouth
|
155ee877e3
|
mostly working now, except for track result action, and results ranking
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
e10b751a4f
|
some work on the quick search dialog + image load refactoring
|
2023-11-05 14:07:52 -08:00 |
|
Drew Weymouth
|
9f63822806
|
allow Esc key to clear and unfocus search fields
|
2023-11-05 12:10:15 -08:00 |
|
Drew Weymouth
|
1a8196d471
|
make tracklist.SetTracks refresh to mitigate risk of non-refresh bugs
|
2023-11-05 08:54:59 -08:00 |
|
Drew Weymouth
|
27fab7ed26
|
switch to ellipsis truncation everywhere
|
2023-11-03 23:26:26 -07:00 |
|
Drew Weymouth
|
6033d5f6bc
|
fix search field action button not updating sometimes
|
2023-11-03 17:24:37 -07:00 |
|
Drew Weymouth
|
0420465af5
|
re-adjust spacing in now playing card
|
2023-11-03 17:15:39 -07:00 |
|
Drew Weymouth
|
2fb885142d
|
more use of RefreshItem where appropriate
|
2023-11-03 17:11:55 -07:00 |
|
Drew Weymouth
|
7e2cba3943
|
use RefreshItem
|
2023-11-03 09:09:19 -07: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
|
618da02b29
|
adjust spacing for multihyperlink
|
2023-11-02 20:22:35 -07:00 |
|
Drew Weymouth
|
a5c2bca67d
|
adjust spacing of now playing card
|
2023-11-02 20:17:33 -07:00 |
|
Drew Weymouth
|
c7232b2e4a
|
adjust spacing of aux controls
|
2023-11-02 20:10:27 -07:00 |
|
Drew Weymouth
|
b24321ee40
|
use disabled list to avoid builtin focus handling
|
2023-11-02 19:24:52 -07:00 |
|
Drew Weymouth
|
af95d150e8
|
switch to GridWrap widget in Fyne instead of Fyne-x
|
2023-11-02 19:08:54 -07:00 |
|
Drew Weymouth
|
d99563571a
|
remove obsolete slider tap handling and customize some behavior
|
2023-11-02 18:46:06 -07:00 |
|
Drew Weymouth
|
9c11b386ad
|
fix list rows focus and selection background not updating with theme
|
2023-11-02 16:40:31 -07:00 |
|
Drew Weymouth
|
8c873881d3
|
fix bottom panel size after hiding empty cover thumbnail
|
2023-11-01 17:39:57 -07:00 |
|
Drew Weymouth
|
ffc6a8fc98
|
workaround github.com/fyne-io/fyne/issues/4345 - hide empty nowplaying image
|
2023-10-31 17:31:39 -07:00 |
|
Drew Weymouth
|
f9963436e8
|
switch many tracklist columns to label, since not bolding anymore
|
2023-10-22 12:49:46 -07:00 |
|
Drew Weymouth
|
fc96ba9417
|
fix resize bug
|
2023-10-22 11:52:48 -07:00 |
|