From c88af68fd9e7389994ec3e8c13e0832d37b6c133 Mon Sep 17 00:00:00 2001 From: Florian Egger Date: Tue, 8 Sep 2026 21:17:22 +0200 Subject: [PATCH] Android: make the meeting summary scrollable (max 240dp box) --- .../main/java/com/meetrec/android/LibraryScreen.kt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt b/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt index af29e7a..006150a 100644 --- a/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt +++ b/android/app/src/main/java/com/meetrec/android/LibraryScreen.kt @@ -9,9 +9,12 @@ import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth +import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items +import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.verticalScroll import androidx.compose.material3.AlertDialog import androidx.compose.material3.Button import androidx.compose.material3.CircularProgressIndicator @@ -384,8 +387,14 @@ private fun LibraryDetail( when { m.summary == "pending" -> Text("wird erstellt …", style = MaterialTheme.typography.bodySmall) - summaryText != null -> Text(summaryText!!, - style = MaterialTheme.typography.bodyMedium) + summaryText != null -> Text( + summaryText!!, + style = MaterialTheme.typography.bodyMedium, + modifier = Modifier + .fillMaxWidth() + .heightIn(max = 240.dp) + .verticalScroll(rememberScrollState()), + ) m.summary != null && m.summary.startsWith("error") -> { Text(m.summary, color = MaterialTheme.colorScheme.error, style = MaterialTheme.typography.bodySmall)