diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-28 09:04:29 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-07 09:24:18 +0300 |
| commit | 305e1954e73ba0247033918be8ebc68e6fd4969c (patch) | |
| tree | 1992eff286dbc447e9acceecdf66b2a4c7043c20 /internal | |
| parent | 3cecc18a8b69b64ff1057e109c699b34fe6f94f4 (diff) | |
ui: route ultra mode through update (vk)
Diffstat (limited to 'internal')
| -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 +} |
