feat(playlists): add picker filtering and TV focus

This commit is contained in:
edde746
2026-07-12 08:42:24 +02:00
parent 2a128777f1
commit 80344a630f
5 changed files with 338 additions and 238 deletions
+1
View File
@@ -1014,6 +1014,7 @@
"itemAdded": "Added to playlist",
"itemRemoved": "Removed from playlist",
"selectPlaylist": "Select Playlist",
"searchPlaylists": "Search playlists...",
"errorCreating": "Failed to create playlist",
"errorDeleting": "Failed to delete playlist",
"errorLoading": "Failed to load playlists",
+1 -1
View File
@@ -4,7 +4,7 @@
/// To regenerate, run: `dart run slang`
///
/// Locales: 16
/// Strings: 22707 (1419 per locale)
/// Strings: 22708 (1419 per locale)
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
+5 -1
View File
@@ -2928,6 +2928,9 @@ class TranslationsPlaylistsEn {
/// en: 'Select Playlist'
String get selectPlaylist => 'Select Playlist';
/// en: 'Search playlists...'
String get searchPlaylists => 'Search playlists...';
/// en: 'Failed to create playlist'
String get errorCreating => 'Failed to create playlist';
@@ -5897,6 +5900,7 @@ extension on Translations {
'playlists.itemAdded' => 'Added to playlist',
'playlists.itemRemoved' => 'Removed from playlist',
'playlists.selectPlaylist' => 'Select Playlist',
'playlists.searchPlaylists' => 'Search playlists...',
'playlists.errorCreating' => 'Failed to create playlist',
'playlists.errorDeleting' => 'Failed to delete playlist',
'playlists.errorLoading' => 'Failed to load playlists',
@@ -5991,9 +5995,9 @@ extension on Translations {
'downloads.title' => 'Downloads',
'downloads.manage' => 'Manage',
'downloads.tvShows' => 'TV Shows',
'downloads.movies' => 'Movies',
_ => null,
} ?? switch (path) {
'downloads.movies' => 'Movies',
'downloads.music' => 'Music',
'downloads.tracksQueued' => ({required Object count}) => '${count} tracks queued for download',
'downloads.noDownloads' => 'No downloads yet',