diff --git a/main.go b/main.go index 0aa1a1d..4c6d25a 100644 --- a/main.go +++ b/main.go @@ -2698,6 +2698,30 @@ func (u *ui) layout(gtx layout.Context) layout.Dimensions { for u.saveSecuritySettings.Clicked(gtx) { u.runAction("save settings", u.saveSecuritySettingsAction) } + for u.settingsDensityDense.Clicked(gtx) { + u.settingsDraft.Accessibility.DisplayDensity = displayDensityDense + } + for u.settingsDensityComfortable.Clicked(gtx) { + u.settingsDraft.Accessibility.DisplayDensity = displayDensityComfortable + } + for u.settingsContrastStandard.Clicked(gtx) { + u.settingsDraft.Accessibility.Contrast = contrastStandard + } + for u.settingsContrastHigh.Clicked(gtx) { + u.settingsDraft.Accessibility.Contrast = contrastHigh + } + for u.settingsReducedMotionOff.Clicked(gtx) { + u.settingsDraft.Accessibility.ReducedMotion = false + } + for u.settingsReducedMotionOn.Clicked(gtx) { + u.settingsDraft.Accessibility.ReducedMotion = true + } + for u.settingsKeyboardFocusStandard.Clicked(gtx) { + u.settingsDraft.Accessibility.KeyboardFocus = keyboardFocusStandard + } + for u.settingsKeyboardFocusProminent.Clicked(gtx) { + u.settingsDraft.Accessibility.KeyboardFocus = keyboardFocusProminent + } for u.unlockVault.Clicked(gtx) { u.startUnlockAction() } @@ -3278,10 +3302,6 @@ func (u *ui) securityDialogContent(gtx layout.Context) layout.Dimensions { check := material.CheckBox(u.theme, &u.settingsHistory, "Keep entry history collapsed") return check.Layout(gtx) }), - layout.Rigid(func(gtx layout.Context) layout.Dimensions { - check := material.CheckBox(u.theme, &u.settingsDenseLayout, "Use dense entry layout") - return check.Layout(gtx) - }), layout.Rigid(layout.Spacer{Height: unit.Dp(14)}.Layout), layout.Rigid(func(gtx layout.Context) layout.Dimensions { lbl := material.Label(u.theme, unit.Sp(16), "Vault Security")