diff --git a/internal/tui/tab_logs.go b/internal/tui/tab_logs.go index 415e77d..6dd439b 100644 --- a/internal/tui/tab_logs.go +++ b/internal/tui/tab_logs.go @@ -118,5 +118,6 @@ func (m Model) viewLogsTab() string { header += subtleStyle.Render(fmt.Sprintf(" (%d hidden)", total-shown)) } - return "\n" + header + "\n\n" + strings.Join(rendered, "\n") + m.logViewport.SetContent(strings.Join(rendered, "\n")) + return "\n" + header + "\n\n" + m.logViewport.View() } diff --git a/internal/tui/update.go b/internal/tui/update.go index 3527ded..72ad092 100644 --- a/internal/tui/update.go +++ b/internal/tui/update.go @@ -127,7 +127,7 @@ func (m *Model) handleResize(msg tea.WindowSizeMsg) (tea.Model, tea.Cmd) { m.maxTableRows = 1 } m.logViewport.Width = msg.Width - chromePadH - m.logViewport.Height = msg.Height - (chromePadV + chromeHeader + chromeGaps + chromeFooter) + m.logViewport.Height = msg.Height - (chromePadV + chromeHeader + chromeGaps + chromeFooter + 3) m.historyViewport.Width = msg.Width - chromePadH m.historyViewport.Height = msg.Height - 10 m.slaViewport.Width = msg.Width - chromePadH