Drew Weymouth
|
2859a80e62
|
tweak tracklist column sizes
|
2023-04-26 17:34:39 -07:00 |
|
Drew Weymouth
|
88958bde1c
|
Merge branch 'main' into feature/rating
|
2023-04-26 17:23:14 -07:00 |
|
Drew Weymouth
|
d690c907c2
|
Fix #149: correct MinSize calculation for CustomHyperlink
|
2023-04-26 17:21:26 -07:00 |
|
Drew Weymouth
|
91892dd07b
|
adjust padding around stars
|
2023-04-25 21:21:14 -07:00 |
|
Drew Weymouth
|
e1f742fafd
|
add rating to tracklist, hook up set rating action
|
2023-04-25 20:48:49 -07:00 |
|
Drew Weymouth
|
238b786a15
|
add hover + click behavior
|
2023-04-25 19:56:21 -07:00 |
|
Drew Weymouth
|
8f462447e2
|
adjust spacing
|
2023-04-25 18:45:37 -07:00 |
|
Drew Weymouth
|
8449ebe5dc
|
switch from PNG to SVG for star icons
|
2023-04-25 18:29:36 -07:00 |
|
Drew Weymouth
|
89e26cfa96
|
beginning of star rating widget
|
2023-04-25 17:43:37 -07:00 |
|
Drew Weymouth
|
fa63b0e516
|
Fix #24: slider should only trigger play time update when being dragged
|
2023-04-25 17:07:05 -07:00 |
|
Drew Weymouth
|
02e51e5aa2
|
Fix #142: disable hyperlinks for track artists that are not album artists
|
2023-04-24 19:13:41 -07:00 |
|
Drew Weymouth
|
1171916449
|
persist tracklist column visibility change immediately
|
2023-04-21 19:13:48 -07:00 |
|
Drew Weymouth
|
cf22503610
|
make search bar on tracks page Ctrl+F focusable; reset tracklist selection on clear
|
2023-04-20 21:27:46 -07:00 |
|
Drew Weymouth
|
78ed013466
|
make tracks page show now playing + tracklist now playing refactor
|
2023-04-20 21:07:31 -07:00 |
|
Drew Weymouth
|
3521f62f28
|
bug fix
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
b21b1ce6ba
|
add TracklistLoader for infinite scrolling tracklist
|
2023-04-20 19:24:44 -07:00 |
|
Drew Weymouth
|
ddc4d5272b
|
add thread-safety to tracklist
|
2023-04-20 19:24:41 -07:00 |
|
Drew Weymouth
|
aee6221691
|
Fix #55: show disc number and disc count for multi-disc albums
|
2023-04-09 13:14:39 -07:00 |
|
Drew Weymouth
|
7298b6f8b9
|
add some comments
|
2023-04-08 08:59:39 -07:00 |
|
Drew Weymouth
|
e80c4bbce5
|
add file path column to tracklist
|
2023-04-06 08:42:01 -07:00 |
|
Drew Weymouth
|
7164fa15c6
|
quick minSize optimizations
|
2023-04-02 10:40:55 -07:00 |
|
Drew Weymouth
|
19202dc0e8
|
more settings dialog work
|
2023-03-31 17:57:10 -07:00 |
|
Drew Weymouth
|
6aca993817
|
fix missing refresh in setting header column visible
|
2023-03-28 21:33:28 -07:00 |
|
Drew Weymouth
|
849fcbd546
|
use updated fyne base with fix for X11 modifiers; remove track selection workaround
|
2023-03-28 21:19:24 -07:00 |
|
Drew Weymouth
|
d67dfa07b3
|
add size column to tracklist
|
2023-03-27 18:28:47 -07:00 |
|
Drew Weymouth
|
10fe1d9f88
|
fix regression: add back OnTapped handler to artist image
|
2023-03-27 18:04:24 -07:00 |
|
Drew Weymouth
|
398399169e
|
tracklist refresh optimization
|
2023-03-27 17:48:10 -07:00 |
|
Drew Weymouth
|
0af281c3ad
|
make infinite scroll album loading thread-safe
|
2023-03-22 19:04:56 -07:00 |
|
Drew Weymouth
|
f34d4329b1
|
don't show tracklist row hover indicator when favorite toggle is hovered
|
2023-03-22 17:41:52 -07:00 |
|
Drew Weymouth
|
163d195032
|
use coverArt ID instead of album ID to fetch images
|
2023-03-20 18:14:02 -07:00 |
|
Drew Weymouth
|
2380caab35
|
add caching of artist images
|
2023-03-19 11:01:20 -07:00 |
|
Drew Weymouth
|
69314696a0
|
set placeholder image when album cover is not available
|
2023-03-16 21:32:48 -07:00 |
|
Drew Weymouth
|
03e8e2560b
|
use fast (GPU) scaling in album grid to improve scroll smoothness
|
2023-03-16 19:08:38 -07:00 |
|
Drew Weymouth
|
78c3872f47
|
combine TappableIcon and TappableImage in tappablewrappers.go
|
2023-03-14 10:40:48 -07:00 |
|
Drew Weymouth
|
f6efe6c9c9
|
add some comments and rename *ArtistGenrePlaylist* -> *ArtistGenreList*
|
2023-03-14 10:32:19 -07:00 |
|
Drew Weymouth
|
20f274797f
|
move SearchEntry into searcher.go file
|
2023-03-14 10:23:44 -07:00 |
|
Drew Weymouth
|
26c6ee7ac8
|
move HSpace to util package
|
2023-03-14 10:21:22 -07:00 |
|
Drew Weymouth
|
8c6b2fa789
|
delete unused ThickSeparator
|
2023-03-14 10:15:06 -07:00 |
|
Drew Weymouth
|
4abb3843a2
|
save active artist page view in history
|
2023-03-09 17:49:15 -08:00 |
|
Drew Weymouth
|
70ccf30014
|
add top tracks view to artist page
|
2023-03-09 17:49:15 -08:00 |
|
Drew Weymouth
|
d86d4dde80
|
fix #37: infinite scroll stops loading if scrolling immediately to bottom
|
2023-03-06 18:39:23 -08:00 |
|
Drew Weymouth
|
773d5a65bb
|
add tracklist focus handler
|
2023-03-04 14:17:42 -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
|
321fdf0621
|
tracklist column visibility menu can be dismissed with escape key
|
2023-03-03 20:59:59 -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
|
06bfcfe822
|
persist favorites page view settings
|
2023-02-22 19:38:24 -08:00 |
|
Drew Weymouth
|
d25baa9869
|
ensure play queue track state is updated on favorite/unfavorite and scrobbles
|
2023-02-22 18:42:16 -08:00 |
|
Drew Weymouth
|
4cef01f1ca
|
hook up favorite button in tracklist; reload all 3 views in favorites page
|
2023-02-21 18:20:20 -08:00 |
|