Set initial anchor index.

This commit is contained in:
Alex Hart
2025-10-27 14:00:48 -03:00
committed by jeffrey-signal
parent 8fbfc40ed5
commit 21138b9190
2 changed files with 2 additions and 8 deletions

View File

@@ -366,7 +366,8 @@ class MainActivity : PassphraseRequiredActivity(), VoiceNoteMediaControllerOwner
val listOnlyAnchor = PaneExpansionAnchor.Offset.fromEnd(contentLayoutData.detailPaddingEnd)
val paneExpansionState = rememberPaneExpansionState(
anchors = listOf(detailOnlyAnchor, detailAndListAnchor, listOnlyAnchor)
anchors = listOf(detailOnlyAnchor, detailAndListAnchor, listOnlyAnchor),
initialAnchoredIndex = 1
)
val chatNavGraphState = ChatNavGraphState.remember(windowSizeClass)
@@ -429,12 +430,6 @@ class MainActivity : PassphraseRequiredActivity(), VoiceNoteMediaControllerOwner
}
}
LaunchedEffect(paneExpansionState.currentAnchor, detailAndListAnchor) {
if (paneExpansionState.currentAnchor == null) {
paneExpansionState.animateTo(detailAndListAnchor)
}
}
LaunchedEffect(paneExpansionState.currentAnchor, detailOnlyAnchor, listOnlyAnchor, detailAndListAnchor) {
val isFullScreenPane = when (paneExpansionState.currentAnchor) {
listOnlyAnchor, detailOnlyAnchor -> {

View File

@@ -25,7 +25,6 @@ import androidx.compose.runtime.saveable.rememberSaveable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.unit.dp
import androidx.lifecycle.viewmodel.compose.LocalViewModelStoreOwner