fix: playlist edit — cover upload in pencil dialog, remove cover-remove button
Android: camera hero button removed; cover upload moved into edit dialog. Web: trash icon removed from cover actions in edit modal. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
6a1bf33f31
commit
43cf11465e
2 files changed
+11
-26
No files matched your search
@@ -128,7 +128,7 @@ fun PlaylistDetailScreen(
|
||||
tint = Color.White, modifier = Modifier.size(18.dp),
|
||||
)
|
||||
}
|
||||
// Rename + Cover + Delete buttons (top-right)
|
||||
// Edit + Delete buttons (top-right)
|
||||
Row(
|
||||
Modifier
|
||||
.statusBarsPadding()
|
||||
@@ -144,18 +144,7 @@ fun PlaylistDetailScreen(
|
||||
.clickable { showRenameDialog = true },
|
||||
contentAlignment = Alignment.Center,
|
||||
) {
|
||||
Icon(Icons.Default.Edit, "Umbenennen",
|
||||
tint = Color.White, modifier = Modifier.size(18.dp))
|
||||
}
|
||||
Box(
|
||||
Modifier
|
||||
.size(36.dp)
|
||||
.clip(CircleShape)
|
||||
.background(Color.Black.copy(alpha = 0.45f))
|
||||
.clickable { imagePicker.launch("image/*") },
|
||||
contentAlignment = Alignment.Center,
|
||||
) {
|
||||
Icon(Icons.Default.AddAPhoto, "Cover hochladen",
|
||||
Icon(Icons.Default.Edit, "Bearbeiten",
|
||||
tint = Color.White, modifier = Modifier.size(18.dp))
|
||||
}
|
||||
Box(
|
||||
@@ -303,16 +292,14 @@ fun PlaylistDetailScreen(
|
||||
),
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
)
|
||||
if (!pl.coverArt.isNullOrBlank()) {
|
||||
TextButton(
|
||||
onClick = { vm.removeCover(); showRenameDialog = false },
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
) {
|
||||
Icon(Icons.Default.HideImage, null,
|
||||
tint = NsOnSurface2, modifier = Modifier.size(16.dp))
|
||||
Spacer(Modifier.width(6.dp))
|
||||
Text("Cover entfernen", color = NsOnSurface2, fontSize = 13.sp)
|
||||
}
|
||||
TextButton(
|
||||
onClick = { showRenameDialog = false; imagePicker.launch("image/*") },
|
||||
modifier = Modifier.fillMaxWidth(),
|
||||
) {
|
||||
Icon(Icons.Default.AddAPhoto, null,
|
||||
tint = NsAccent, modifier = Modifier.size(16.dp))
|
||||
Spacer(Modifier.width(6.dp))
|
||||
Text("Cover hochladen", color = NsAccent, fontSize = 13.sp)
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user