implementing dependency management in tui

This commit is contained in:
viljarb
2026-03-24 19:57:45 +01:00
parent 47f1cf8d09
commit 802d379de8
12 changed files with 701 additions and 15 deletions

View File

@@ -14,9 +14,10 @@ type CommonKeyMap struct {
ChangeStatus key.Binding
ChangePriority key.Binding
ChangeType key.Binding
ChangeAssignee key.Binding
AddIssue key.Binding
DeleteIssue key.Binding
ChangeAssignee key.Binding
ManageDependencies key.Binding
AddIssue key.Binding
DeleteIssue key.Binding
}
// DefaultCommonKeyMap returns the shared default bindings used by both views.
@@ -62,6 +63,10 @@ func DefaultCommonKeyMap() CommonKeyMap {
key.WithKeys("A"),
key.WithHelp("A", "change assignee"),
),
ManageDependencies: key.NewBinding(
key.WithKeys("D"),
key.WithHelp("D", "edit dependencies"),
),
AddIssue: key.NewBinding(
key.WithKeys("a"),
key.WithHelp("a", "add issue"),