Drew Weymouth
45ac279693
add Ctrl/Cmd+W shortcut to close Peak Meter window
2024-07-28 15:31:55 -07:00
Drew Weymouth
c3d3cf92a7
make playing icon in compact tracklist rows a little bigger
2024-07-27 17:33:44 -07:00
ericwyn
6ab3b20a90
i18n: update i18n references on menu labels, update chinese translation
2024-07-25 15:16:47 +08:00
Drew Weymouth
10ba573778
beginning of prep work for translations
2024-07-21 11:10:00 -07:00
Drew Weymouth
bb91a0c6b4
WIP: add track info dialog
2024-07-14 16:46:07 -07:00
Drew Weymouth
4545839e92
enable drag and drop reordering
2024-06-22 17:10:26 -07:00
Drew Weymouth
f5a4146e2b
move to list fork
2024-06-14 08:30:04 -07:00
Drew Weymouth
9566179649
add missed tracklist column sorting for new Title / Artist column
2024-06-04 08:38:39 -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
0a902aef9f
refactoring continued - compiles now
2024-05-31 16:37:14 -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
680cfb42d2
WIP - doesn't quite work yet
2024-05-29 20:04:06 -07:00
Drew Weymouth
9928861db9
refactor: extract out TracklistRow interface and base impl
2024-05-29 16:56:37 -07:00
Drew Weymouth
7f158ed030
add another menu separator to tracklist ctx menu
2024-04-27 07:52:24 -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
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
Drew Weymouth
2afc5e3975
disable album hyperlink in tracklist if albumID is empty
2024-03-24 09:53:06 -07:00
Michael Manganiello
801967a530
misc: Upgrade Go to v1.21
...
Upgrade to 1.21 as 1.20 is now unmaintained.
Most changes are related to the new `slices` package from standard
library, which can replace some existing custom functions.
2024-03-05 09:49:10 -03:00
Michael Manganiello
a6fefc992d
Refactor and temporarily disable sharing artists
2024-03-03 21:01:48 -03:00
Michael Manganiello
9d3725cb51
feat: Add Share option for artists, albums, and tracks
...
This feature is only available on the Subsonic media provider. Using a
Jellyfin server will make Supersonic hide the "Share" option.
* Artists: Option available in grid view and in Artist view.
* Albums: Option available in grid view and in Album view.
* Tracks: Option available in tracklist, when a single track is selected.
2024-03-03 20:44:58 -03:00
Drew Weymouth
d5aefad7c3
add context menu to PlayQueueList
2024-03-03 11:33:44 -08:00
Drew Weymouth
b8ab480294
fullscreen play queue renders correctly
2024-03-02 16:01:14 -08:00
Drew Weymouth
a75222d381
more work
2024-03-02 13:34:09 -08:00
Drew Weymouth
c2c65c3d76
beginning work on PlayQueueList
2024-03-02 12:29:07 -08:00
Drew Weymouth
18d0580424
extract some sharable utils out of tracklist in prep for playqueuelist
2024-03-02 10:04:47 -08:00
Drew Weymouth
fee1dd66bb
add FavoriteIcon and use in fullscreen page
2024-03-01 18:12:25 -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
74a8aea72c
fix nil ptr crash when switching to favorite songs view
2024-02-18 09:00:13 -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
a5e8b3e022
Fix #326 : don't refresh tracklist rows when not needed
2024-02-14 13:57:14 -08:00
Drew Weymouth
e4342ac135
Add icons to menu items
2024-01-06 16:24:23 -08:00
Drew Weymouth
53dc9277ec
Add Comment column to tracklist
2023-12-16 15:54:03 -08: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
0308f7e83e
Fix #282 : check validity of track index in callback update function
2023-11-14 08:25:44 -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
2fb885142d
more use of RefreshItem where appropriate
2023-11-03 17:11:55 -07:00