Add accessibility label to show channel details button

This commit is contained in:
Stypox 2026-02-07 16:10:51 +01:00
parent 5094caf92b
commit 3ee031efb9
No known key found for this signature in database
GPG Key ID: 4BDF1B40A49FDD23
2 changed files with 11 additions and 1 deletions

View File

@ -386,6 +386,7 @@ fun LongPressMenuHeader(
modifier = modifier
) {
Row(verticalAlignment = Alignment.CenterVertically) {
// thumbnail and decorations
Box {
if (item.thumbnailUrl != null) {
AsyncImage(
@ -475,6 +476,7 @@ fun LongPressMenuHeader(
}
}
// title, channel and other textual information
Column(
modifier = Modifier.padding(vertical = 8.dp)
) {
@ -503,7 +505,14 @@ fun LongPressMenuHeader(
modifier = if (onUploaderClick == null) {
Modifier
} else {
Modifier.clickable(onClick = onUploaderClick)
Modifier.clickable(
onClick = onUploaderClick,
onClickLabel = if (item.uploader != null) {
stringResource(R.string.show_channel_details_for, item.uploader)
} else {
stringResource(R.string.show_channel_details)
}
)
}
.fillMaxWidth()
.fadedMarquee(edgeWidth = 12.dp)

View File

@ -436,6 +436,7 @@
<string name="audio_track">Audio track</string>
<string name="hold_to_append">Hold to enqueue</string>
<string name="show_channel_details">Show channel details</string>
<string name="show_channel_details_for">Show channel details for %s</string>
<string name="enqueue_stream">Enqueue</string>
<string name="enqueued">Enqueued</string>
<string name="enqueue_next_stream">Enqueue next</string>