From 7fe1ef1cf2fd7e2ccbb646f01424dc5d3f7b29b0 Mon Sep 17 00:00:00 2001 From: George Tsiolis Date: Wed, 4 Mar 2026 00:36:37 +0200 Subject: [PATCH] Remove left indent from messages in TUI --- internal/ui/app.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/ui/app.go b/internal/ui/app.go index 77e1b92..cc38a45 100644 --- a/internal/ui/app.go +++ b/internal/ui/app.go @@ -24,6 +24,7 @@ type styledLine struct { text string highlight bool secondary bool + noIndent bool } type App struct { @@ -149,7 +150,8 @@ func (a App) Update(msg tea.Msg) (tea.Model, tea.Cmd) { a.spinner, _ = a.spinner.Stop() return a, nil case output.MessageEvent: - line := styledLine{text: components.RenderMessage(msg)} + noIndent := msg.Severity == output.SeveritySuccess || msg.Severity == output.SeverityNote || msg.Severity == output.SeverityWarning + line := styledLine{text: components.RenderMessage(msg), noIndent: noIndent} if a.spinner.PendingStop() { a.bufferedLines = append(a.bufferedLines, line) } else { @@ -299,6 +301,9 @@ func (a App) View() string { sb.WriteString(indent) text := hardWrap(line.text, contentWidth) sb.WriteString(styles.SecondaryMessage.Render(text)) + } else if line.noIndent { + text := hardWrap(line.text, a.width) + sb.WriteString(text) } else { sb.WriteString(indent) text := hardWrap(line.text, contentWidth)