From f076d66f93db1e531c5be979af6d10c99000cbf2 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Mon, 24 Feb 2025 18:16:38 +0100 Subject: [PATCH] add contentDescription for some more icons --- .../keyboard/settings/dialogs/ColorThemePickerDialog.kt | 6 +++--- .../helium314/keyboard/settings/dialogs/LayoutEditDialog.kt | 2 +- .../keyboard/settings/dialogs/LayoutPickerDialog.kt | 6 +++--- .../helium314/keyboard/settings/screens/ToolbarScreen.kt | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/helium314/keyboard/settings/dialogs/ColorThemePickerDialog.kt b/app/src/main/java/helium314/keyboard/settings/dialogs/ColorThemePickerDialog.kt index bf5cdc7d6..975e12f19 100644 --- a/app/src/main/java/helium314/keyboard/settings/dialogs/ColorThemePickerDialog.kt +++ b/app/src/main/java/helium314/keyboard/settings/dialogs/ColorThemePickerDialog.kt @@ -172,7 +172,7 @@ private fun AddColorRow(onDismissRequest: () -> Unit, userColors: Collection Unit, item: String, isSelected: var showDialog by remember { mutableStateOf(false) } IconButton( onClick = { showDialog = true } - ) { Icon(painterResource(R.drawable.ic_bin), null) } + ) { Icon(painterResource(R.drawable.ic_bin), stringResource(R.string.delete)) } IconButton( onClick = { onDismissRequest() SettingsDestination.navigateTo(targetScreen + item) } - ) { Icon(painterResource(R.drawable.ic_edit), null) } + ) { Icon(painterResource(R.drawable.ic_edit), "edit") } if (showDialog) ConfirmationDialog( onDismissRequest = { showDialog = false }, diff --git a/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutEditDialog.kt b/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutEditDialog.kt index 955e67e38..ac0e0ef8d 100644 --- a/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutEditDialog.kt +++ b/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutEditDialog.kt @@ -88,7 +88,7 @@ fun LayoutEditDialog( onValueChange = { displayNameValue = it }, isError = !nameValid, supportingText = { if (!nameValid) Text(stringResource(R.string.name_invalid)) }, - trailingIcon = { if (!nameValid) Icon(painterResource(R.drawable.ic_close), null) }, + trailingIcon = { if (!nameValid) Icon(painterResource(R.drawable.ic_close), stringResource(R.string.name_invalid)) }, ) }, checkTextValid = { text -> diff --git a/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutPickerDialog.kt b/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutPickerDialog.kt index 26fd677f2..8c3210a8d 100644 --- a/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutPickerDialog.kt +++ b/app/src/main/java/helium314/keyboard/settings/dialogs/LayoutPickerDialog.kt @@ -142,7 +142,7 @@ private fun AddLayoutRow(onNewLayout: (String) -> Unit, layoutType: LayoutType, IconButton( enabled = textValue.text.isNotEmpty() && LayoutUtilsCustom.getLayoutName(textValue.text, layoutType) !in userLayouts, onClick = { onNewLayout(textValue.text) } - ) { Icon(painterResource(R.drawable.ic_edit), null) } + ) { Icon(painterResource(R.drawable.ic_edit), "edit") } } } @@ -188,7 +188,7 @@ private fun LayoutItemRow( var showDeleteDialog by remember { mutableStateOf(false) } IconButton( onClick = { showDeleteDialog = true } - ) { Icon(painterResource(R.drawable.ic_bin), null) } + ) { Icon(painterResource(R.drawable.ic_bin), stringResource(R.string.delete)) } if (showDeleteDialog) { val inUse = SubtypeSettings.getAdditionalSubtypes().any { st -> val map = LayoutType.getLayoutMap(st.getExtraValueOf(ExtraValue.KEYBOARD_LAYOUT_SET)) @@ -208,7 +208,7 @@ private fun LayoutItemRow( } IconButton( onClick = { onClickEdit(layoutName to (if (isCustom) null else LayoutUtils.getContent(layoutType, layoutName, ctx))) } - ) { Icon(painterResource(R.drawable.ic_edit), null) } + ) { Icon(painterResource(R.drawable.ic_edit), "edit") } } } diff --git a/app/src/main/java/helium314/keyboard/settings/screens/ToolbarScreen.kt b/app/src/main/java/helium314/keyboard/settings/screens/ToolbarScreen.kt index ffc5bb900..1c5f3f8b6 100644 --- a/app/src/main/java/helium314/keyboard/settings/screens/ToolbarScreen.kt +++ b/app/src/main/java/helium314/keyboard/settings/screens/ToolbarScreen.kt @@ -120,10 +120,10 @@ fun KeyboardIconsSet.GetIcon(name: String?) { val drawable = getNewDrawable(name, ctx) Box(Modifier.size(40.dp), contentAlignment = Alignment.Center) { if (drawable is VectorDrawable) - Icon(painterResource(iconIds[name?.lowercase()]!!), null, Modifier.fillMaxSize(0.8f)) + Icon(painterResource(iconIds[name?.lowercase()]!!), name, Modifier.fillMaxSize(0.8f)) else if (drawable != null) { val px = TypedValueCompat.dpToPx(40f, ctx.resources.displayMetrics).toInt() - Icon(drawable.toBitmap(px, px).asImageBitmap(), null, Modifier.fillMaxSize(0.8f)) + Icon(drawable.toBitmap(px, px).asImageBitmap(), name, Modifier.fillMaxSize(0.8f)) } } }