Edit room detail: increase avatar size. #6458

This commit is contained in:
Benoit Marty 2026-03-24 16:56:34 +01:00
parent af2bf8435b
commit 36d8ea2234
2 changed files with 7 additions and 3 deletions

View file

@ -52,7 +52,10 @@ import io.element.android.libraries.permissions.api.PermissionsView
import io.element.android.libraries.ui.strings.CommonStrings 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 @Composable
fun RoomDetailsEditView( fun RoomDetailsEditView(
@ -105,11 +108,11 @@ fun RoomDetailsEditView(
) { ) {
Spacer(modifier = Modifier.height(24.dp)) Spacer(modifier = Modifier.height(24.dp))
val avatarPickerState = remember(state.roomAvatarUrl, state.roomRawName) { 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() val type = if (state.isSpace) AvatarType.Space() else AvatarType.Room()
AvatarPickerState.Selected( AvatarPickerState.Selected(
avatarData = AvatarData(id = state.roomId.value, name = state.roomRawName, size = size, url = state.roomAvatarUrl), avatarData = AvatarData(id = state.roomId.value, name = state.roomRawName, size = size, url = state.roomAvatarUrl),
type = type type = type,
) )
} }
AvatarPickerView( AvatarPickerView(

View file

@ -47,6 +47,7 @@ enum class AvatarSize(val dp: Dp) {
InviteSender(16.dp), InviteSender(16.dp),
EditRoomDetails(64.dp), EditRoomDetails(64.dp),
EditSpaceDetails(96.dp),
RoomListManageUser(96.dp), RoomListManageUser(96.dp),
NotificationsOptIn(32.dp), NotificationsOptIn(32.dp),