c1dac71e8f96

fix: vault settings group rows overlapped — wrap SettingsGroup content in Column (v2.10.23)

AnimatedVisibility places sibling children Box-style, so the multi-row group content rendered stacked on itself (screenshot: Entries/Duplicates, Trash/Health, import/export rows all overlapping). Wrapping the content lambda in a Column restores vertical stacking; matches the two existing AnimatedVisibility usages which already wrapped in Column.

time
2026-08-04 19:04 UTC · 2 months ago
machine
koh2
parent
c5fe1b427502
2 files VERSION+1 −1app/src/main/java/com/peachpasswords/ui/settings/SettingsCardBodies.kt+5 −1
VERSION+1 −1
@@ -1 +1 @@1-2.10.221+2.10.23

view file

app/src/main/java/com/peachpasswords/ui/settings/SettingsCardBodies.kt+5 −1
@@ -160,7 +160,11 @@160160             fontSize = 10.sp,161161         )162162     }163-    AnimatedVisibility(visible = open) { content() }163+    // AnimatedVisibility stacks sibling children like a Box, so multi-row group164+    // content must sit in an explicit Column or the rows overlap.165+    AnimatedVisibility(visible = open) {166+        Column(Modifier.fillMaxWidth()) { content() }167+    }164168 }165169 166170 @Composable

view file