Tighten mobile locked vault hierarchy

This commit is contained in:
Joe Julian
2026-04-01 17:11:31 -07:00
parent 7918afcf43
commit d2fd4c55f5
3 changed files with 206 additions and 11 deletions
+14 -4
View File
@@ -784,8 +784,8 @@ func (u *ui) groupControlsSection(gtx layout.Context) layout.Dimensions {
func (u *ui) groupControlsDisclosure(gtx layout.Context) layout.Dimensions {
return u.toggleGroupControls.Layout(gtx, func(gtx layout.Context) layout.Dimensions {
return compactCard(gtx, func(gtx layout.Context) layout.Dimensions {
return layout.UniformInset(unit.Dp(6)).Layout(gtx, func(gtx layout.Context) layout.Dimensions {
content := func(gtx layout.Context) layout.Dimensions {
return layout.UniformInset(unit.Dp(2)).Layout(gtx, func(gtx layout.Context) layout.Dimensions {
return layout.Flex{Alignment: layout.Middle}.Layout(gtx,
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
icon := u.expandLessIcon
@@ -804,13 +804,23 @@ func (u *ui) groupControlsDisclosure(gtx layout.Context) layout.Dimensions {
}),
layout.Rigid(layout.Spacer{Width: unit.Dp(4)}.Layout),
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
lbl := material.Label(u.theme, unit.Sp(12), "Group management")
label := "Group management"
size := unit.Sp(12)
if u.mode == "phone" {
label = "Tools"
size = unit.Sp(11)
}
lbl := material.Label(u.theme, size, label)
lbl.Color = mutedColor
return lbl.Layout(gtx)
}),
)
})
})
}
if u.mode == "phone" {
return content(gtx)
}
return compactCard(gtx, content)
})
}