a0d0bf035da5
style: Optically center bottom-bar search icon (v2.14.28)
- time
- 2026-08-14 18:17 UTC · 2 months ago
- machine
- koh2
- agent
- gpt-5.6-sol
- session
- bottom bar optical spacing
- parent
- 0f7e78d4ae5d
↓ peach-android-a0d0bf03.tar.gzatlas at this save
files changed2 files
VERSION+1 −1app/src/main/java/com/peachpasswords/ui/vault/EntryDeckChrome.kt+9 −2app/src/main/java/com/peachpasswords/ui/vault/EntryDeckChrome.kt+9 −2
@@ -11,6 +11,7 @@1111 import androidx.compose.foundation.layout.fillMaxWidth1212 import androidx.compose.foundation.layout.height1313 import androidx.compose.foundation.layout.padding14+import androidx.compose.foundation.layout.offset1415 import androidx.compose.foundation.layout.size1516 import androidx.compose.foundation.layout.width1617 import androidx.compose.foundation.shape.RoundedCornerShape@@ -85,7 +86,7 @@8586 horizontalArrangement = Arrangement.SpaceBetween,8687 verticalAlignment = Alignment.CenterVertically,8788 ) {88- DeckAction(Icons.Rounded.Search, "search", accent, onSearch)89+ DeckAction(Icons.Rounded.Search, "search", accent, onSearch, offsetX = 1.dp)8990 // Material's Add path has substantially less visual mass than the9091 // outlined glyphs beside it, so it needs a larger box to read as the9192 // same optical size.@@ -103,11 +104,17 @@103104 tint: Color,104105 onClick: () -> Unit,105106 iconSize: androidx.compose.ui.unit.Dp = 22.dp,107+ offsetX: androidx.compose.ui.unit.Dp = 0.dp,106108 ) {107109 Box(108110 Modifier.size(48.dp).clickable(onClick = onClick),109111 contentAlignment = Alignment.Center,110112 ) {111- Icon(icon, contentDescription = label, tint = tint, modifier = Modifier.size(iconSize))113+ Icon(114+ icon,115+ contentDescription = label,116+ tint = tint,117+ modifier = Modifier.size(iconSize).offset(x = offsetX),118+ )112119 }113120 }