Drop sync menu below trigger

This commit is contained in:
Joe Julian
2026-04-07 21:21:13 -07:00
parent f1f5d80ed8
commit cbfbe3be14
+5 -1
View File
@@ -5667,6 +5667,8 @@ func (u *ui) syncButtonGroup(gtx layout.Context) layout.Dimensions {
if u.mode == "phone" { if u.mode == "phone" {
spacing = unit.Dp(3) spacing = unit.Dp(3)
} }
return layout.Flex{Axis: layout.Vertical}.Layout(gtx,
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
return layout.Flex{Alignment: layout.Middle}.Layout(gtx, return layout.Flex{Alignment: layout.Middle}.Layout(gtx,
layout.Rigid(func(gtx layout.Context) layout.Dimensions { layout.Rigid(func(gtx layout.Context) layout.Dimensions {
return syncPrimaryButton(gtx, u.theme, &u.synchronizeVault, label, u.mode == "phone") return syncPrimaryButton(gtx, u.theme, &u.synchronizeVault, label, u.mode == "phone")
@@ -5675,11 +5677,13 @@ func (u *ui) syncButtonGroup(gtx layout.Context) layout.Dimensions {
layout.Rigid(func(gtx layout.Context) layout.Dimensions { layout.Rigid(func(gtx layout.Context) layout.Dimensions {
return u.syncMenuToggle(gtx) return u.syncMenuToggle(gtx)
}), }),
)
}),
layout.Rigid(func(gtx layout.Context) layout.Dimensions { layout.Rigid(func(gtx layout.Context) layout.Dimensions {
if !u.syncMenuOpen { if !u.syncMenuOpen {
return layout.Dimensions{} return layout.Dimensions{}
} }
return layout.Inset{Left: unit.Dp(6)}.Layout(gtx, u.syncMenu) return layout.Inset{Top: unit.Dp(6)}.Layout(gtx, u.syncMenu)
}), }),
) )
} }