Add accessibility settings preferences
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user