40824ce11ef9
style: Pull Entry actions into the first viewport (v2.14.31)
- time
- 2026-08-14 18:41 UTC · 2 months ago
- machine
- koh2
- agent
- gpt-5.6-sol
- session
- compact entry detail spacing
- parent
- 46c6ec30c9ef
↓ peach-android-40824ce1.tar.gzatlas at this save
files changed2 files
VERSION+1 −1app/src/main/java/com/peachpasswords/ui/vault/EntryDetailScreen.kt+3 −3app/src/main/java/com/peachpasswords/ui/vault/EntryDetailScreen.kt+3 −3
@@ -148,7 +148,7 @@148148 .padding(horizontal = PeachSpacing.xl),149149 ) {150150 PeachVaultIdentity("vault") { onNavigate(PeachNav.VaultList) }151- Spacer(Modifier.height(PeachSpacing.xxl))151+ Spacer(Modifier.height(PeachSpacing.sm))152152 153153 if (e == null) {154154 PeachEmptyOrEndState(@@ -190,7 +190,7 @@190190 // Hero — ghost Garamond watermark behind the entry name. The full191191 // title is drawn (not just its first letter); a long title overflows192192 // and clips naturally, which is the intended watermark behavior.193- Box(Modifier.fillMaxWidth().clipToBounds()) {193+ Box(Modifier.fillMaxWidth().height(100.dp).clipToBounds()) {194194 Text(195195 text = ghostWatermarkText(e.title),196196 style = PeachType.ghostMark.copy(fontSize = 150.sp),@@ -207,7 +207,7 @@207207 )208208 }209209 }210- Spacer(Modifier.height(PeachSpacing.lg))210+ Spacer(Modifier.height(PeachSpacing.sm))211211 212212 if (e.isCard()) {213213 CardDetailFields(