From 9af3d2b51531dc3d0a8483dfd09b0560ac1d8747 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Wed, 21 Oct 2026 17:34:13 +0200 Subject: [PATCH] fix: label the ringtone preview button as a preview TalkBack read the play button as the tone's name alone, right after the row that already said it. --- .../clockula/ui/common/RingtonePickerScreen.kt | 5 ++++- app/src/main/res/values/strings.xml | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/jeanlucmakiola/clockula/ui/common/RingtonePickerScreen.kt b/app/src/main/java/de/jeanlucmakiola/clockula/ui/common/RingtonePickerScreen.kt index 630969d..f7b7b85 100644 --- a/app/src/main/java/de/jeanlucmakiola/clockula/ui/common/RingtonePickerScreen.kt +++ b/app/src/main/java/de/jeanlucmakiola/clockula/ui/common/RingtonePickerScreen.kt @@ -225,7 +225,10 @@ private fun RingtoneOptionRow( previewUri != null -> { { IconButton(onClick = { onPreview(previewUri) }) { - Icon(Icons.Rounded.PlayArrow, contentDescription = title) + Icon( + Icons.Rounded.PlayArrow, + contentDescription = stringResource(R.string.ringtone_preview_play, title), + ) } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e71127c..f11321f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -169,6 +169,7 @@ Silent Vibration only Device default alarm sound + Preview %1$s Stop %1$s Choose from files\u2026 This device has no alarm sounds. Clockula will use the system default.