Fix blurry badges on the conversation settings screen.

This commit is contained in:
Alex Hart
2026-09-02 16:11:22 -03:00
parent 8bf47713ea
commit d7fab6fd15
2 changed files with 4 additions and 2 deletions
@@ -32,6 +32,7 @@ import org.signal.core.ui.compose.Texts
import org.thoughtcrime.securesms.R
import org.thoughtcrime.securesms.badges.BadgeImageView
import org.thoughtcrime.securesms.badges.models.Badge
import org.thoughtcrime.securesms.components.settings.app.subscription.BadgeImageSize
import org.thoughtcrime.securesms.components.settings.conversation.individual.IndividualSettingsState.Dialog
import org.thoughtcrime.securesms.components.settings.conversation.shared.BlockRow
import org.thoughtcrime.securesms.components.settings.conversation.shared.CallBar
@@ -320,7 +321,7 @@ private fun BadgeRow(
) {
badges.forEach { badge ->
AndroidView(
factory = { context -> BadgeImageView(context, null) },
factory = { context -> BadgeImageView(context, BadgeImageSize.BADGE_64) },
modifier = Modifier.size(BADGE_SIZE)
) { badgeView ->
badgeView.setBadge(badge)
@@ -43,6 +43,7 @@ import org.thoughtcrime.securesms.avatar.AvatarImage
import org.thoughtcrime.securesms.avatar.view.AvatarView
import org.thoughtcrime.securesms.badges.BadgeImageView
import org.thoughtcrime.securesms.badges.models.Badge
import org.thoughtcrime.securesms.components.settings.app.subscription.BadgeImageSize
import org.thoughtcrime.securesms.database.model.StoryViewState
import org.thoughtcrime.securesms.profiles.ProfileName
import org.thoughtcrime.securesms.recipients.Recipient
@@ -160,7 +161,7 @@ private fun AvatarHeader(
if (badges.isNotEmpty()) {
AndroidView(
factory = { context -> BadgeImageView(context, null) },
factory = { context -> BadgeImageView(context, BadgeImageSize.LARGE) },
modifier = Modifier
.offset(x = BADGE_OFFSET_X, y = BADGE_OFFSET_Y)
.size(BADGE_SIZE)