Drop sync menu below trigger
This commit is contained in:
@@ -5667,19 +5667,23 @@ 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{Alignment: layout.Middle}.Layout(gtx,
|
return layout.Flex{Axis: layout.Vertical}.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 layout.Flex{Alignment: layout.Middle}.Layout(gtx,
|
||||||
}),
|
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
|
||||||
layout.Rigid(layout.Spacer{Width: spacing}.Layout),
|
return syncPrimaryButton(gtx, u.theme, &u.synchronizeVault, label, u.mode == "phone")
|
||||||
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
|
}),
|
||||||
return u.syncMenuToggle(gtx)
|
layout.Rigid(layout.Spacer{Width: spacing}.Layout),
|
||||||
|
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
|
||||||
|
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)
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user