From ed30cbdb18ba720ff33c3e37fe68c08f359b6ad9 Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Sat, 9 Aug 2025 15:55:45 -0500 Subject: [PATCH] refactor(ui): make traceroute response scrollable (#2677) Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com> --- app/src/main/java/com/geeksville/mesh/ui/Main.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/geeksville/mesh/ui/Main.kt b/app/src/main/java/com/geeksville/mesh/ui/Main.kt index 23a4e5a88..6d0a134c5 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/Main.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/Main.kt @@ -31,6 +31,8 @@ import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.imePadding import androidx.compose.foundation.layout.recalculateWindowInsets import androidx.compose.foundation.layout.safeDrawingPadding +import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material.icons.automirrored.twotone.Chat @@ -227,7 +229,7 @@ fun MainScreen( traceRouteResponse?.let { response -> SimpleAlertDialog( title = R.string.traceroute, - text = { Text(text = response) }, + text = { Column(modifier = Modifier.verticalScroll(rememberScrollState())) { Text(text = response) } }, dismissText = stringResource(id = R.string.okay), onDismiss = { uIViewModel.clearTracerouteResponse() }, )