iOS: stem playlist refresh and covers, download queue page, reorderable Library, whole-library radio
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
7c8dfb54ca
commit
a4c870251c
18 files changed
+514
-30
No files matched your search
@@ -56,7 +56,14 @@ struct TrackRow<Leading: View>: View {
|
||||
}
|
||||
.padding(.vertical, 6)
|
||||
Spacer(minLength: 6)
|
||||
if noStems { Tag(text: "NO STEMS").padding(.trailing, 6) }
|
||||
if noStems {
|
||||
switch g.stems.state(track) {
|
||||
case .stemming: Tag(text: "STEMMING").padding(.trailing, 6)
|
||||
case .queued: Tag(text: "QUEUED").padding(.trailing, 6)
|
||||
case .failed: Tag(text: "FAILED").padding(.trailing, 6)
|
||||
case nil: Tag(text: "NO STEMS").padding(.trailing, 6)
|
||||
}
|
||||
}
|
||||
if let progress { ProgressRing(progress: progress, size: 16).padding(.trailing, 4) }
|
||||
else if downloaded { DownloadedMark().padding(.trailing, 4) }
|
||||
if let menu { MoreMenu(items: menu).foregroundStyle(p.label) }
|
||||
|
||||
Reference in new issue
Block a user