diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/NotificationHeaderStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/NotificationHeaderStatusDisplayItem.java index 82d2e368..64beb83f 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/NotificationHeaderStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/NotificationHeaderStatusDisplayItem.java @@ -125,7 +125,8 @@ public class NotificationHeaderStatusDisplayItem extends StatusDisplayItem{ public void onBind(NotificationHeaderStatusDisplayItem item){ text.setText(item.text); avatar.setVisibility(item.notification.type==Notification.Type.POLL ? View.GONE : View.VISIBLE); - // TODO use real icons + if(item.notification.type!=Notification.Type.POLL) + avatar.setContentDescription(item.parentFragment.getString(R.string.avatar_description, item.notification.account.acct)); icon.setImageResource(switch(item.notification.type){ case FAVORITE -> R.drawable.ic_star_fill1_24px; case REBLOG -> R.drawable.ic_repeat_fill1_24px; diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java b/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java index 0cf4211e..1e17ed32 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/photoviewer/PhotoViewerInfoSheet.java @@ -69,6 +69,7 @@ public class PhotoViewerInfoSheet extends BottomSheet{ backButton.setOutlineProvider(ViewOutlineProvider.BACKGROUND); backButton.setElevation(V.dp(2)); backButton.setAlpha(0f); + backButton.setContentDescription(context.getString(R.string.back)); backButton.setOnClickListener(v->{ listener.onDismissEntireViewer(); dismiss(); @@ -82,6 +83,7 @@ public class PhotoViewerInfoSheet extends BottomSheet{ infoButton.setElevation(V.dp(2)); infoButton.setAlpha(0f); infoButton.setSelected(true); + infoButton.setContentDescription(context.getString(R.string.info)); infoButton.setOnClickListener(v->dismiss()); FrameLayout.LayoutParams lp=new FrameLayout.LayoutParams(V.dp(48), V.dp(48));