Version 1.4 - Translations, Like toasts Queue redesign.

This commit is contained in:
2026-04-09 16:54:41 +02:00
parent ec1ffcb0b1
commit 5f3902cb54
30 changed files with 3472 additions and 654 deletions
@@ -101,7 +101,7 @@ struct AlbumDetailView: View {
.toolbarColorScheme(.dark, for: .navigationBar)
.toolbar {
ToolbarItem(placement: .topBarTrailing) {
FavoriteButton(uri: album.uri, size: 22, showInLight: true)
FavoriteButton(uri: album.uri, size: 22, showInLight: true, itemName: album.name)
}
}
.task(id: "tracks-\(album.uri)") {
@@ -125,6 +125,7 @@ struct AlbumDetailView: View {
.sheet(isPresented: $showPlayerPicker) {
EnhancedPlayerPickerView(
players: players,
showNowPlayingOnSelect: true,
onSelect: { player in
if let index = selectedTrackIndex {
Task { await playTrack(fromIndex: index, on: player) }
@@ -222,8 +223,6 @@ struct AlbumDetailView: View {
}
HStack(spacing: 6) {
ProviderBadge(uri: album.uri, metadata: album.metadata)
if let year = album.year {
Text(String(year))
.font(.subheadline)
@@ -507,7 +506,7 @@ struct TrackRow: View {
Spacer()
// Favorite
FavoriteButton(uri: track.uri, size: 16, showInLight: useLightTheme)
FavoriteButton(uri: track.uri, size: 16, showInLight: useLightTheme, itemName: track.name)
// Duration
if let duration = track.duration {