feat(music): show full play queue with history, YouTube Music style
Queue sheet/panel now renders the whole playback order — dimmed played tracks above the current one — instead of only up-next. Opens scrolled to the current track and follows advancement while parked on it.
This commit is contained in:
@@ -2905,9 +2905,6 @@ class TranslationsMusicEn {
|
||||
/// en: 'Queue'
|
||||
String get queue => 'Queue';
|
||||
|
||||
/// en: 'Up next'
|
||||
String get upNext => 'Up next';
|
||||
|
||||
/// en: 'Clear queue'
|
||||
String get clearQueue => 'Clear queue';
|
||||
|
||||
@@ -5623,7 +5620,6 @@ extension on Translations {
|
||||
'music.nowPlaying' => 'Now Playing',
|
||||
'music.playingFrom' => ({required Object title}) => 'Playing from ${title}',
|
||||
'music.queue' => 'Queue',
|
||||
'music.upNext' => 'Up next',
|
||||
'music.clearQueue' => 'Clear queue',
|
||||
'music.lyrics' => 'Lyrics',
|
||||
'music.noLyrics' => 'No lyrics available',
|
||||
@@ -5741,9 +5737,9 @@ extension on Translations {
|
||||
'downloads.customAmount' => 'Custom amount...',
|
||||
'downloads.includeSpecials' => 'Include Specials',
|
||||
'downloads.howManyEpisodes' => 'How many episodes?',
|
||||
'downloads.itemsQueued' => ({required Object count}) => '${count} items queued for download',
|
||||
_ => null,
|
||||
} ?? switch (path) {
|
||||
'downloads.itemsQueued' => ({required Object count}) => '${count} items queued for download',
|
||||
'downloads.keepSynced' => 'Keep synced',
|
||||
'downloads.downloadOnce' => 'Download once',
|
||||
'downloads.keepNUnwatched' => ({required Object count}) => 'Keep ${count} unwatched',
|
||||
|
||||
Reference in New Issue
Block a user