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) {
|
for u.saveSecuritySettings.Clicked(gtx) {
|
||||||
u.runAction("save settings", u.saveSecuritySettingsAction)
|
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) {
|
for u.unlockVault.Clicked(gtx) {
|
||||||
u.startUnlockAction()
|
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")
|
check := material.CheckBox(u.theme, &u.settingsHistory, "Keep entry history collapsed")
|
||||||
return check.Layout(gtx)
|
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(layout.Spacer{Height: unit.Dp(14)}.Layout),
|
||||||
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
|
layout.Rigid(func(gtx layout.Context) layout.Dimensions {
|
||||||
lbl := material.Label(u.theme, unit.Sp(16), "Vault Security")
|
lbl := material.Label(u.theme, unit.Sp(16), "Vault Security")
|
||||||
|
|||||||
Reference in New Issue
Block a user