summaryrefslogtreecommitdiff
path: root/internal/ui/keyhandlers.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ui/keyhandlers.go')
-rw-r--r--internal/ui/keyhandlers.go28
1 files changed, 14 insertions, 14 deletions
diff --git a/internal/ui/keyhandlers.go b/internal/ui/keyhandlers.go
index 71a0ddc..e806dbf 100644
--- a/internal/ui/keyhandlers.go
+++ b/internal/ui/keyhandlers.go
@@ -597,19 +597,7 @@ func (m *Model) handleEnterOrEdit() (tea.Model, tea.Cmd) {
m.updateTableHeight()
return m, nil
- case 3: // Project
- m.clearEditingModes()
- m.projID = id
- m.projEditing = true
- task := m.getTaskAtCursor()
- if task != nil {
- m.projInput.SetValue(task.Project)
- }
- m.projInput.Focus()
- m.updateTableHeight()
- return m, nil
-
- case 4: // Due date
+ case 3: // Due date
m.dueID = id
task := m.getTaskAtCursor()
if task != nil && task.Due != "" {
@@ -626,7 +614,7 @@ func (m *Model) handleEnterOrEdit() (tea.Model, tea.Cmd) {
m.updateTableHeight()
return m, nil
- case 5: // Recurrence
+ case 4: // Recurrence
m.clearEditingModes()
m.recurID = id
m.recurEditing = true
@@ -638,6 +626,18 @@ func (m *Model) handleEnterOrEdit() (tea.Model, tea.Cmd) {
m.updateTableHeight()
return m, nil
+ case 5: // Project
+ m.clearEditingModes()
+ m.projID = id
+ m.projEditing = true
+ task := m.getTaskAtCursor()
+ if task != nil {
+ m.projInput.SetValue(task.Project)
+ }
+ m.projInput.Focus()
+ m.updateTableHeight()
+ return m, nil
+
case 6: // Tags
m.clearEditingModes()
m.tagsID = id