From 305e1954e73ba0247033918be8ebc68e6fd4969c Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 28 Mar 2026 09:04:29 +0200 Subject: ui: route ultra mode through update (vk) --- internal/ui/table.go | 7 +++++++ internal/ui/ultra.go | 7 +++++++ 2 files changed, 14 insertions(+) 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 +} -- cgit v1.2.3