Simon Symeonidis
989bc88646
Change log.Println statement to log.Printf
...
This changes a statement from Println, to Printf, as it seems the
original intention was to format the error.
2025-05-17 20:04:27 -07:00
Drew Weymouth
6e7ad7225d
restore scroll position when navigating back to Album and Playlist pages
2025-04-14 08:44:13 -07:00
Drew Weymouth
c60727f92a
migrate to Fyne 2.6 - WIP - updates for new threading model
2025-02-08 08:34:39 -03:00
Drew Weymouth
ecc691fe52
use error toasts for errors playing random/similar tracks
2025-01-07 07:15:23 -08:00
Drew Weymouth
1d342bf413
ensure clicking anywhere outside tracklists can unselect all
2024-12-15 15:52:21 -08:00
Drew Weymouth
fec6fe5eb7
fix nocopy of mutex
2024-09-06 18:07:31 -07:00
Drew Weymouth
48db088af7
more translation prep
2024-07-21 11:10:01 -07:00
Drew Weymouth
f1726385eb
fix signature for OnSongChange callback for Tracks and Playlist pages
2024-06-02 08:53:02 -07:00
Drew Weymouth
0a902aef9f
refactoring continued - compiles now
2024-05-31 16:37:14 -07:00
Drew Weymouth
680cfb42d2
WIP - doesn't quite work yet
2024-05-29 20:04:06 -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
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
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
a7309b08ca
add keyboard scrolling to list views
2024-02-18 13:26:15 -08:00
Drew Weymouth
ecfba0a463
another place to disable ratings
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
6acf65312b
change placeholder text in page-specific search fields
2023-11-05 15:16:20 -08:00
Drew Weymouth
64ec698202
few cleanups around handling track change callback
2023-08-04 23:39:14 -04:00
Drew Weymouth
f75a5e27a5
clear tracks from tracklists before releasing to widget pool
2023-07-10 13:51:09 -07:00
Drew Weymouth
d76fc41230
more pooling of widgets, rename and rework a few things
2023-07-07 17:11:03 -07:00
Drew Weymouth
c6c33ecfed
begin reuse of widgets across pages
2023-07-07 12:54:20 -07:00
Drew Weymouth
137e0334e0
add disabling of sorting where appropriate
2023-05-23 11:10:43 -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
750bc71ef1
fix last few non-themed icon references
2023-05-03 17:33:01 -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
6b57df78a9
adjust position of tracks page search bar
2023-04-20 19:56:29 -07:00
Drew Weymouth
7a04d502fe
add search to tracks page
2023-04-20 19:24:44 -07:00
Drew Weymouth
5e8c450d76
add TracksPage
2023-04-20 19:24:44 -07:00