From 36d8ea2234728673fde4d83a7e9d0f6ec713bfda Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 24 Mar 2026 16:56:34 +0100 Subject: [PATCH] Edit room detail: increase avatar size. #6458 --- .../features/roomdetailsedit/impl/RoomDetailsEditView.kt | 9 ++++++--- .../designsystem/components/avatar/AvatarSize.kt | 1 + 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/features/roomdetailsedit/impl/src/main/kotlin/io/element/android/features/roomdetailsedit/impl/RoomDetailsEditView.kt b/features/roomdetailsedit/impl/src/main/kotlin/io/element/android/features/roomdetailsedit/impl/RoomDetailsEditView.kt index 252670630f..9cdc800267 100644 --- a/features/roomdetailsedit/impl/src/main/kotlin/io/element/android/features/roomdetailsedit/impl/RoomDetailsEditView.kt +++ b/features/roomdetailsedit/impl/src/main/kotlin/io/element/android/features/roomdetailsedit/impl/RoomDetailsEditView.kt @@ -52,7 +52,10 @@ import io.element.android.libraries.permissions.api.PermissionsView import io.element.android.libraries.ui.strings.CommonStrings /** - * https://www.figma.com/design/pDlJZGBsri47FNTXMnEdXB/Compound-Android-Templates?node-id=2204-37063 + * For space: + * https://www.figma.com/design/pDlJZGBsri47FNTXMnEdXB/Compound-Android-Templates?node-id=2216-110711 + * For room: + * https://www.figma.com/design/pDlJZGBsri47FNTXMnEdXB/Compound-Android-Templates?node-id=3187-47342 */ @Composable fun RoomDetailsEditView( @@ -105,11 +108,11 @@ fun RoomDetailsEditView( ) { Spacer(modifier = Modifier.height(24.dp)) val avatarPickerState = remember(state.roomAvatarUrl, state.roomRawName) { - val size = AvatarSize.EditRoomDetails + val size = if (state.isSpace) AvatarSize.EditSpaceDetails else AvatarSize.EditRoomDetails val type = if (state.isSpace) AvatarType.Space() else AvatarType.Room() AvatarPickerState.Selected( avatarData = AvatarData(id = state.roomId.value, name = state.roomRawName, size = size, url = state.roomAvatarUrl), - type = type + type = type, ) } AvatarPickerView( diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt index 8565b0575f..3d312e014f 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/avatar/AvatarSize.kt @@ -47,6 +47,7 @@ enum class AvatarSize(val dp: Dp) { InviteSender(16.dp), EditRoomDetails(64.dp), + EditSpaceDetails(96.dp), RoomListManageUser(96.dp), NotificationsOptIn(32.dp),