Edit room/space detail: change avatar size to 64 and adapt edit icon ratio. See #6364

This commit is contained in:
Benoit Marty
2026-03-24 11:31:14 +01:00
parent 7912db2ce8
commit 637df0a228
3 changed files with 7 additions and 4 deletions

View File

@@ -46,7 +46,7 @@ enum class AvatarSize(val dp: Dp) {
RoomInviteItem(52.dp),
InviteSender(16.dp),
EditRoomDetails(68.dp),
EditRoomDetails(64.dp),
RoomListManageUser(96.dp),
NotificationsOptIn(32.dp),

View File

@@ -113,7 +113,7 @@ fun AvatarPickerView(
},
y = size.height - editIconRadius.toPx(),
),
radius = editIconRadius.toPx() * 1.2f,
radius = editIconRadius.toPx() * 1.35f,
blendMode = BlendMode.Clear,
)
}
@@ -143,7 +143,7 @@ fun AvatarPickerView(
)
if (enabled) {
OverlayEditButton(
editButtonSize = state.avatarData.size.dp * 0.44f,
editButtonSize = state.avatarData.size.dp * 30 / 64f,
onClick = onClick,
interactionSource = interactionSource
)
@@ -195,7 +195,7 @@ private fun BoxScope.OverlayEditButton(
contentAlignment = Alignment.Center,
) {
Icon(
modifier = Modifier.size(editButtonSize * 0.66f),
modifier = Modifier.size(editButtonSize * 24 / 30f),
imageVector = CompoundIcons.Edit(),
contentDescription = null,
)