From 3d9a5d9970b8f4ce56fb706f6cfb8745b61e905d Mon Sep 17 00:00:00 2001 From: adamdottv <2363879+adamdottv@users.noreply.github.com> Date: Thu, 3 Jul 2025 06:53:05 -0500 Subject: [PATCH] fix(tui): always show status bar --- .../tui/internal/components/status/status.go | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/packages/tui/internal/components/status/status.go b/packages/tui/internal/components/status/status.go index 68da3ccb..791267e0 100644 --- a/packages/tui/internal/components/status/status.go +++ b/packages/tui/internal/components/status/status.go @@ -37,7 +37,11 @@ func (m statusComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) { func (m statusComponent) logo() string { t := theme.CurrentTheme() base := styles.NewStyle().Foreground(t.TextMuted()).Background(t.BackgroundElement()).Render - emphasis := styles.NewStyle().Foreground(t.Text()).Background(t.BackgroundElement()).Bold(true).Render + emphasis := styles.NewStyle(). + Foreground(t.Text()). + Background(t.BackgroundElement()). + Bold(true). + Render open := base("open") code := emphasis("code ") @@ -72,19 +76,16 @@ func formatTokensAndCost(tokens float64, contextWindow float64, cost float64) st formattedCost := fmt.Sprintf("$%.2f", cost) percentage := (float64(tokens) / float64(contextWindow)) * 100 - return fmt.Sprintf("Context: %s (%d%%), Cost: %s", formattedTokens, int(percentage), formattedCost) + return fmt.Sprintf( + "Context: %s (%d%%), Cost: %s", + formattedTokens, + int(percentage), + formattedCost, + ) } func (m statusComponent) View() string { t := theme.CurrentTheme() - if m.app.Session.ID == "" { - return styles.NewStyle(). - Background(t.Background()). - Width(m.width). - Height(2). - Render("") - } - logo := m.logo() cwd := styles.NewStyle().