From 34e70c9cd76b0231cfff3910bb24708624d7c72d Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 26 Feb 2026 23:47:16 +0200 Subject: tui: clarify export help and toggle help bar with uppercase H --- internal/tui/dashboard/model.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'internal/tui/dashboard/model.go') diff --git a/internal/tui/dashboard/model.go b/internal/tui/dashboard/model.go index 0e485d5..0e850d4 100644 --- a/internal/tui/dashboard/model.go +++ b/internal/tui/dashboard/model.go @@ -45,6 +45,7 @@ type Model struct { filesDirOffset int processesOffset int streamModel eventstream.Model + showHelp bool } // NewModel creates a dashboard model with default refresh cadence. @@ -115,6 +116,10 @@ func (m Model) handleKey(msg tea.KeyMsg) (tea.Model, tea.Cmd) { prevActiveTab := m.activeTab var cmd tea.Cmd keyStr := msg.String() + if keyStr == "H" { + m.showHelp = !m.showHelp + return m, nil + } handled, scrollCmd := m.handleScrollKey(msg) if scrollCmd != nil { cmd = scrollCmd @@ -299,7 +304,11 @@ func (m Model) View() string { m.processesOffset, )) b.WriteString("\n") - b.WriteString(renderHelpBar(m.keys, width)) + if m.showHelp { + b.WriteString(renderHelpBar(m.keys, width)) + } else { + b.WriteString(renderHelpHint(width)) + } return common.ScreenStyle.Render(b.String()) } -- cgit v1.2.3