diff options
| -rw-r--r-- | internal/ui/table.go | 7 | ||||
| -rw-r--r-- | internal/ui/ultra.go | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/internal/ui/table.go b/internal/ui/table.go index 6588afc..ad2795a 100644 --- a/internal/ui/table.go +++ b/internal/ui/table.go @@ -479,6 +479,13 @@ func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { return m.handleTaskDetailMode(msg) } + if m.showUltra { + if handled, model, cmd := m.handleEditingModes(msg); handled { + return model, cmd + } + return m.handleUltraMode(msg) + } + // Check if we're in any editing mode if handled, model, cmd := m.handleEditingModes(msg); handled { return model, cmd diff --git a/internal/ui/ultra.go b/internal/ui/ultra.go index 83b2d16..551ece8 100644 --- a/internal/ui/ultra.go +++ b/internal/ui/ultra.go @@ -1,7 +1,14 @@ package ui +import tea "charm.land/bubbletea/v2" + // renderUltraModus renders the ultra mode view. // It is a placeholder until the full ultra mode layout is implemented. func (m *Model) renderUltraModus() string { return "Ultra Modus (TODO)" } + +// handleUltraMode handles keyboard input in ultra mode. +func (m *Model) handleUltraMode(msg tea.KeyPressMsg) (tea.Model, tea.Cmd) { + return m, nil +} |
