Set content descriptions for bottom nav badges
Doesn't seem to produce #6708, but at least it'll be used by screen readers? (cherry picked from commit 487ce37d915e07e54fe9381bb33d4e6bbf260102)
This commit is contained in:
parent
2f78a3d681
commit
8c19083679
@ -436,7 +436,10 @@ class MainActivity : BaseActivity() {
|
|||||||
private fun setUnreadUpdatesBadge() {
|
private fun setUnreadUpdatesBadge() {
|
||||||
val updates = if (preferences.showUpdatesNavBadge().get()) preferences.unreadUpdatesCount().get() else 0
|
val updates = if (preferences.showUpdatesNavBadge().get()) preferences.unreadUpdatesCount().get() else 0
|
||||||
if (updates > 0) {
|
if (updates > 0) {
|
||||||
nav.getOrCreateBadge(R.id.nav_updates).number = updates
|
nav.getOrCreateBadge(R.id.nav_updates).apply {
|
||||||
|
number = updates
|
||||||
|
setContentDescriptionQuantityStringsResource(R.plurals.notification_chapters_generic)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
nav.removeBadge(R.id.nav_updates)
|
nav.removeBadge(R.id.nav_updates)
|
||||||
}
|
}
|
||||||
@ -445,7 +448,10 @@ class MainActivity : BaseActivity() {
|
|||||||
private fun setExtensionsBadge() {
|
private fun setExtensionsBadge() {
|
||||||
val updates = preferences.extensionUpdatesCount().get()
|
val updates = preferences.extensionUpdatesCount().get()
|
||||||
if (updates > 0) {
|
if (updates > 0) {
|
||||||
nav.getOrCreateBadge(R.id.nav_browse).number = updates
|
nav.getOrCreateBadge(R.id.nav_browse).apply {
|
||||||
|
number = updates
|
||||||
|
setContentDescriptionQuantityStringsResource(R.plurals.update_check_notification_ext_updates)
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
nav.removeBadge(R.id.nav_browse)
|
nav.removeBadge(R.id.nav_browse)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user