Pull to reload, Umplatzierung Search-Button, Album-Artist

This commit is contained in:
2026-04-06 14:59:32 +02:00
parent 56199db301
commit 040917479e
9 changed files with 247 additions and 187 deletions
+10 -9
View File
@@ -16,6 +16,13 @@ struct MainTabView: View {
LibraryView()
}
Tab("Search", systemImage: "magnifyingglass") {
NavigationStack {
SearchView()
.withMANavigation()
}
}
Tab("Players", systemImage: "speaker.wave.2.fill") {
PlayerListView()
}
@@ -114,19 +121,13 @@ struct PlayerListView: View {
}
}
.navigationTitle("Players")
.toolbar {
ToolbarItem(placement: .primaryAction) {
Button {
Task { await loadPlayers() }
} label: {
Label("Refresh", systemImage: "arrow.clockwise")
}
}
}
.withMANavigation()
.task {
await loadPlayers()
}
.refreshable {
await loadPlayers()
}
.sheet(item: $nowPlayingPlayer) { selectedPlayer in
PlayerNowPlayingView(playerId: selectedPlayer.playerId)
.environment(service)