From bbeaf19a683d4a7fd4e02ebb2eda3e484b587314 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Wed, 21 Sep 2022 17:37:58 +0200 Subject: [PATCH] Update: Make secondary actions flow --- .../fdroid/ui/compose/components/appsheet/Header.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/components/appsheet/Header.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/components/appsheet/Header.kt index 4d5fe6cf..475e9d85 100644 --- a/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/components/appsheet/Header.kt +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/compose/components/appsheet/Header.kt @@ -26,6 +26,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp +import com.google.accompanist.flowlayout.FlowRow +import com.google.accompanist.flowlayout.MainAxisAlignment import com.machiav3lli.fdroid.entity.ActionState import com.machiav3lli.fdroid.entity.DownloadState import com.machiav3lli.fdroid.ui.compose.components.MainActionButton @@ -63,7 +65,13 @@ fun AppInfoHeader( ) } AnimatedVisibility(visible = possibleActions.isNotEmpty()) { - Row(horizontalArrangement = Arrangement.spacedBy(8.dp)) { + FlowRow( + modifier = modifier + .fillMaxWidth(), + mainAxisAlignment = MainAxisAlignment.Center, + mainAxisSpacing = 8.dp, + crossAxisSpacing = 8.dp + ) { possibleActions.forEach { SecondaryActionButton(packageState = it) { onAction(it)