From f5ec696bc340a7b5a8f91179d62190adb7d14e93 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Fri, 9 Oct 2026 12:31:33 +0200 Subject: [PATCH] Use a regular FAB for the selection bar's button (#141) --- .../calendula/ui/common/EventSelectionBar.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/de/jeanlucmakiola/calendula/ui/common/EventSelectionBar.kt b/app/src/main/java/de/jeanlucmakiola/calendula/ui/common/EventSelectionBar.kt index 3e96f28b..8ea4804a 100644 --- a/app/src/main/java/de/jeanlucmakiola/calendula/ui/common/EventSelectionBar.kt +++ b/app/src/main/java/de/jeanlucmakiola/calendula/ui/common/EventSelectionBar.kt @@ -8,6 +8,7 @@ import androidx.compose.material.icons.filled.Edit import androidx.compose.material.icons.filled.MoreHoriz import androidx.compose.material.icons.filled.Share import androidx.compose.material3.ExperimentalMaterial3ExpressiveApi +import androidx.compose.material3.FloatingActionButton import androidx.compose.material3.FloatingToolbarDefaults import androidx.compose.material3.FloatingToolbarHorizontalFabPosition import androidx.compose.material3.HorizontalFloatingToolbar @@ -41,7 +42,9 @@ fun EventSelectionBar( HorizontalFloatingToolbar( expanded = expanded, floatingActionButton = { - FloatingToolbarDefaults.VibrantFloatingActionButton(onClick = onToggle) { + // A regular FAB, the size of the one it stands in for — not the + // toolbar's own larger one. + FloatingActionButton(onClick = onToggle) { Icon( imageVector = if (expanded) { Icons.AutoMirrored.Filled.KeyboardArrowRight @@ -55,7 +58,7 @@ fun EventSelectionBar( } }, floatingActionButtonPosition = FloatingToolbarHorizontalFabPosition.End, - colors = FloatingToolbarDefaults.vibrantFloatingToolbarColors(), + colors = FloatingToolbarDefaults.standardFloatingToolbarColors(), modifier = modifier, ) { if (canEdit) BarAction(Icons.Default.Edit, R.string.event_detail_edit, onEdit)