Drew Weymouth
4fe6cb95d9
fix - make sure rating disables properly for Jellyfin
2024-06-02 18:23:22 -07:00
Drew Weymouth
7700c5beb6
use GPU image scaling in tracklist rows
2024-06-02 10:09:47 -07:00
Drew Weymouth
bf4d187ba2
standardize info message between lyrics viewer and radios page
2024-06-02 09:47:18 -07:00
Drew Weymouth
068340d0c7
fix non-hidden interpunct when rating/favorite are hidden
2024-06-02 09:31:09 -07:00
Drew Weymouth
ef2e4c04e3
show home page url, hide rating/favorite widgets for radio
2024-06-02 09:24:37 -07:00
Drew Weymouth
8de689dee4
show different ctx menu in PlayQueueList when selection contains radios
2024-06-02 08:38:46 -07:00
Drew Weymouth
b7af1e716c
use radio icon for image placeholder for radio stations
2024-06-01 17:42:40 -07:00
Drew Weymouth
976fdb6e3b
reset rating and favorite to 0/false for radio stations
2024-06-01 12:46:04 -07:00
Drew Weymouth
605c62ea7a
use radio icon and tweak icon padding
2024-06-01 12:33:09 -07:00
Drew Weymouth
e180197852
fix some interface assertion and nil bugs, and album page not showing now playing
2024-06-01 12:28:48 -07:00
Drew Weymouth
82d4546096
refactor tracklist to use MediaItem, even if it only contains tracks
2024-06-01 10:15:18 -07:00
Drew Weymouth
c6c1341f8f
fix some logic errors from refactoring
2024-05-31 17:21:33 -07:00
Drew Weymouth
0a902aef9f
refactoring continued - compiles now
2024-05-31 16:37:14 -07:00
Drew Weymouth
379af9cc50
adjust padding around tracklist row thumbnail
2024-05-30 18:53:27 -07:00
Drew Weymouth
5f8a25be25
use larger playing icon for expanded tracklist rows and fix positioning bug when replacing back with track number
2024-05-30 18:47:30 -07:00
Drew Weymouth
41af03c2bc
fix misalignment bug
2024-05-30 18:33:58 -07:00
Drew Weymouth
d51e4d216a
much cleaner approach to handling different columns between compact/expanded tracklists
2024-05-30 18:29:25 -07:00
Drew Weymouth
6ad98af466
fix sorting columns in expanded rows tracklist
2024-05-30 08:58:59 -07:00
Drew Weymouth
4e531e5b4b
get column hiding working properly with expanded track rows
2024-05-30 08:32:50 -07:00
Drew Weymouth
680cfb42d2
WIP - doesn't quite work yet
2024-05-29 20:04:06 -07:00
Drew Weymouth
a9b6d0cc2a
begin expandedtracklistrow
2024-05-29 18:57:36 -07:00
Drew Weymouth
9928861db9
refactor: extract out TracklistRow interface and base impl
2024-05-29 16:56:37 -07:00
Drew Weymouth
1d96b7097c
don't show separators between list rows
2024-05-27 17:20:45 -07:00
Drew Weymouth
96fed465d7
add IconButton and use in bottom panel
2024-05-27 11:16:39 -07:00
Drew Weymouth
0a818ae7b5
set state properly when reusing NowPlayingPage in constructor
2024-05-27 08:23:28 -07:00
Drew Weymouth
a3292bf9ee
go back go Go 1.21 min - we are using generics not supported in earlier versions
2024-05-26 09:03:40 -07:00
Drew Weymouth
e7f97fd3f6
make inactive lyric color less hard to see
2024-05-25 20:35:42 -07:00
Drew Weymouth
20fedf67ae
disable playback slider when nothing playing
2024-05-25 08:46:49 -07:00
Drew Weymouth
ceed42dcf2
remove redundant CenterPad layout
2024-05-24 17:07:44 -07:00
Drew Weymouth
819f42dac0
onboard to new custom padded box layouts
2024-05-24 16:57:49 -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
b4b079478a
fix crashing out of range after last lyric
2024-05-18 17:42:08 -07:00
Drew Weymouth
d8ebc17566
make sure to jump straight to correct lyric for the first time update
2024-05-18 16:26:36 -07:00
Drew Weymouth
2e62bdf01d
fix lyrics seeking bug
2024-05-18 16:15:57 -07:00
Drew Weymouth
e7b2b821f3
hook up seek for synced lyrics
2024-05-16 19:22:08 -07:00
Drew Weymouth
d156bf02e0
whoops missed synced param
2024-05-16 18:33:59 -07:00
Drew Weymouth
e8d751bc2a
first draft of synced lyrics integration, missing seek support
2024-05-16 18:32:13 -07:00
Drew Weymouth
220d523f88
switch to fyne-lyrics viewer
2024-05-16 18:23:51 -07:00
Drew Weymouth
560f98290b
refactor: use RichText instead of HBox with padding
2024-04-30 09:00:29 -07:00
Michael Manganiello
3856ecdf73
misc: Make NowPlayingCard.Update receive Track object
...
Small change to `NowPlayingCard`, to be able to use more Track
properties in the future (e.g. favorite status).
2024-04-27 14:02:05 -03:00
Drew Weymouth
7f158ed030
add another menu separator to tracklist ctx menu
2024-04-27 07:52:24 -07:00
Drew Weymouth
3045fcf94e
Fix refreshing of lyrics viewer on song change
2024-04-19 08:12:48 -07:00
Drew Weymouth
0c7c1f10ab
add new icon for Play Next menu item
2024-04-13 08:05:42 -07:00
Tanguy Rossel
63bdfb5f87
WIP: feat: add "Play next" MenuItem
2024-04-04 08:39:14 +02:00
Drew Weymouth
914636e91f
remove SupportsSongRadio infra since all mediaproviders support it now
2024-03-31 09:28:50 -07:00
Drew Weymouth
469369081f
use Fyne 2.5 ColumnCount() API for GridWrap
2024-03-31 09:28:30 -07:00
Drew Weymouth
0c03ac87a1
Merge pull request #355 from adamantike/misc/migrate-artists-page-to-gridview
...
misc: Migrate Artists page to GridView
2024-03-31 08:06:07 -07:00
Michael Manganiello
66658b1401
misc: Migrate Artists page to GridView
...
Remove custom page implementation for Artists, and instead rely on the
generic `GridView` approach. This also simplifies adding new
sorting/filtering options as next improvements.
The new `ArtistFilter` is a dummy implementation without any real
filters at the moment.
Also, the `go-jellyfin` upgrade is needed to correctly display the album
count for each artist.
2024-03-30 12:42:48 -03:00
natilou
c1bf789432
fix fmt
2024-03-30 12:26:42 -03:00
natilou
298f4f6602
feat: Add Song radio option in tracklist.
...
At this moment this feature is only available on the Subsonic media provider. Using a
Jellyfin server the "Play song radio" option will be disabled.
2024-03-30 12:26:42 -03:00