style: reserve a 55dp slot for the collapsed reply avatar

Keep the collapsed avatar at 40dp but center it inside a 55dp-wide box so the
author name and content line up with the expanded NoteCompose layout.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hwQiQbgboo8LScPdDHDJn
This commit is contained in:
Claude
2026-06-18 20:20:45 +00:00
parent 2b715c8ce5
commit 946c31bc73
@@ -27,6 +27,7 @@ import androidx.compose.foundation.ExperimentalFoundationApi
import androidx.compose.foundation.clickable
import androidx.compose.foundation.combinedClickable
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row
@@ -36,6 +37,7 @@ import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.LazyListState
import androidx.compose.foundation.lazy.itemsIndexed
@@ -545,7 +547,11 @@ private fun CollapsedNoteCompose(
.padding(horizontal = 10.dp, vertical = 10.dp),
verticalAlignment = Alignment.CenterVertically,
) {
NoteAuthorPicture(baseNote = baseNote, size = Size40dp, accountViewModel = accountViewModel, nav = nav)
// Center the smaller avatar inside the full 55dp slot so the text lines up with the
// expanded NoteCompose, which uses a 55dp avatar.
Box(modifier = Modifier.width(Size55dp), contentAlignment = Alignment.Center) {
NoteAuthorPicture(baseNote = baseNote, size = Size40dp, accountViewModel = accountViewModel, nav = nav)
}
Spacer(modifier = StdHorzSpacer)