From f8b05135c7ad49fc25aef3c87b8336ad527d10f9 Mon Sep 17 00:00:00 2001 From: Percy Wegmann Date: Fri, 29 Mar 2024 11:23:21 -0500 Subject: [PATCH] Use sticky headers on peer list Signed-off-by: Percy Wegmann --- android/src/main/java/com/tailscale/ipn/ui/view/MainView.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/tailscale/ipn/ui/view/MainView.kt b/android/src/main/java/com/tailscale/ipn/ui/view/MainView.kt index 9a7ca64..6346ce4 100644 --- a/android/src/main/java/com/tailscale/ipn/ui/view/MainView.kt +++ b/android/src/main/java/com/tailscale/ipn/ui/view/MainView.kt @@ -3,6 +3,7 @@ package com.tailscale.ipn.ui.view +import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement @@ -285,7 +286,7 @@ fun ConnectView( } } -@OptIn(ExperimentalMaterial3Api::class) +@OptIn(ExperimentalMaterial3Api::class, ExperimentalFoundationApi::class) @Composable fun PeerList( viewModel: MainViewModel, @@ -318,7 +319,7 @@ fun PeerList( modifier = Modifier.fillMaxSize(), ) { peerList.value.forEach { peerSet -> - item { + stickyHeader { ListItem( headlineContent = { Text(