Fix entry and group navigation workflows
This commit is contained in:
@@ -165,6 +165,7 @@ type ui struct {
|
||||
customFieldValues []widget.Editor
|
||||
historyIndex widget.Editor
|
||||
groupName widget.Editor
|
||||
groupParentPath widget.Editor
|
||||
passwordProfile widget.Editor
|
||||
attachmentName widget.Editor
|
||||
attachmentPath widget.Editor
|
||||
@@ -212,6 +213,7 @@ type ui struct {
|
||||
restoreHistory widget.Clickable
|
||||
generatePassword widget.Clickable
|
||||
createGroup widget.Clickable
|
||||
moveGroup widget.Clickable
|
||||
renameGroup widget.Clickable
|
||||
deleteGroup widget.Clickable
|
||||
confirmDeleteGroup widget.Clickable
|
||||
@@ -388,6 +390,7 @@ func newUIWithState(mode string, sess appstate.CurrentSession, paths statePaths)
|
||||
entryFields: widget.Editor{SingleLine: false, Submit: false},
|
||||
historyIndex: widget.Editor{SingleLine: true, Submit: false},
|
||||
groupName: widget.Editor{SingleLine: true, Submit: false},
|
||||
groupParentPath: widget.Editor{SingleLine: true, Submit: false},
|
||||
passwordProfile: widget.Editor{SingleLine: true, Submit: false},
|
||||
attachmentName: widget.Editor{SingleLine: true, Submit: false},
|
||||
attachmentPath: widget.Editor{SingleLine: true, Submit: false},
|
||||
@@ -1930,6 +1933,13 @@ func (u *ui) layout(gtx layout.Context) layout.Dimensions {
|
||||
u.clearDeleteGroupConfirmation()
|
||||
u.runAction("create group", u.createGroupAction)
|
||||
}
|
||||
for u.moveGroup.Clicked(gtx) {
|
||||
u.clearDeleteGroupConfirmation()
|
||||
u.runAction("move group", u.moveCurrentGroupAction)
|
||||
u.currentPath = append([]string(nil), u.state.CurrentPath...)
|
||||
u.syncedPath = append([]string(nil), u.state.CurrentPath...)
|
||||
u.filter()
|
||||
}
|
||||
for u.toggleGroupControls.Clicked(gtx) {
|
||||
u.groupControlsHidden = !u.groupControlsHidden
|
||||
u.saveUIPreferences()
|
||||
|
||||
Reference in New Issue
Block a user