Meshtastic-Android/feature
James Rich 7246bf6e83 fix(ui): finish accessibility roles and action labels for clickable surfaces
Add role = Role.Button and onClickLabel to the remaining Modifier.clickable
sites in shared Compose code so TalkBack / screen readers announce each
affordance with an action verb rather than falling back to the list-item
title.

- feature/messaging MessageActionsBottomSheet.kt: status, reply, copy,
  select, and delete rows plus the quick-emoji React box (6 sites).
- feature/connections DeviceListItem.kt: combined/clickable branches for
  device select.
- feature/wifi-provision WifiProvisionScreen.kt: WiFi network list item.
- feature/node NodeFilterTextField.kt: trailing clear-filter icon.

New Res.string keys in core/resources (all action verbs used as
onClickLabel): action_show_message_status, action_send_reply,
action_copy_message, action_select_message, action_delete_message,
action_react_with_emoji, action_select_device, action_select_network.

Validation: spotlessApply, spotlessCheck, detekt, kmpSmokeCompile all pass.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-17 12:05:55 -05:00
..
connections fix(ui): finish accessibility roles and action labels for clickable surfaces 2026-04-17 12:05:55 -05:00
firmware refactor: use injected ioDispatcher and ApplicationCoroutineScope (#5167) 2026-04-17 16:18:45 +00:00
intro test: migrate Compose UI tests from androidTest to commonTest (#5091) 2026-04-12 20:20:00 +00:00
map feat(core/ui): add safeLaunch, UiState, KMP permissions, and CMP lifecycle modernization (#5118) 2026-04-14 00:45:34 +00:00
messaging fix(ui): finish accessibility roles and action labels for clickable surfaces 2026-04-17 12:05:55 -05:00
node fix(ui): stable LazyColumn keys, semantic roles, and content descriptions (#5168) 2026-04-17 16:24:18 +00:00
settings fix(ui): stable LazyColumn keys, semantic roles, and content descriptions (#5168) 2026-04-17 16:24:18 +00:00
widget chore: review-cleanup fleet (audit + fix + hardening) (#5158) 2026-04-17 00:02:59 +00:00
wifi-provision fix(ui): finish accessibility roles and action labels for clickable surfaces 2026-04-17 12:05:55 -05:00