Add accessibility labels to navigate up button in ConversationFragment.

Addresses #12951.
This commit is contained in:
Nicholas Tinsley
2023-05-23 12:03:37 -04:00
committed by Nicholas
parent bc88887195
commit 145377b05f
3 changed files with 9 additions and 1 deletions

View File

@@ -2102,7 +2102,7 @@ public class ConversationParentFragment extends Fragment
protected void initializeActionBar() {
invalidateOptionsMenu();
toolbar.setOnMenuItemClickListener(menuProvider::onMenuItemSelected);
toolbar.setNavigationContentDescription(R.string.ConversationFragment__content_description_back_button);
if (isInBubble()) {
toolbar.setNavigationIcon(DrawableUtil.tint(ContextUtil.requireDrawable(requireContext(), R.drawable.ic_notification),
ContextCompat.getColor(requireContext(), R.color.signal_accent_primary)));

View File

@@ -497,6 +497,7 @@ class ConversationFragment : LoggingFragment(R.layout.v2_conversation_fragment)
private fun presentNavigationIconForNormal() {
binding.toolbar.setNavigationIcon(R.drawable.ic_arrow_left_24)
binding.toolbar.setNavigationContentDescription(R.string.ConversationFragment__content_description_back_button)
binding.toolbar.setNavigationOnClickListener {
requireActivity().finishAfterTransition()
}
@@ -508,6 +509,8 @@ class ConversationFragment : LoggingFragment(R.layout.v2_conversation_fragment)
ContextCompat.getColor(requireContext(), R.color.signal_accent_primary)
)
binding.toolbar.setNavigationContentDescription(R.string.ConversationFragment__content_description_launch_signal_button)
binding.toolbar.setNavigationOnClickListener {
startActivity(MainActivity.clearTop(requireContext()))
}