From 8a16b8e38536d94119183985e49bdb4f5f752cdb Mon Sep 17 00:00:00 2001 From: Ayman Bagabas Date: Thu, 17 Jul 2025 15:43:40 -0400 Subject: [PATCH] fix(tui): chat: adjust padding for message list The gap between the message list and the editor was too large. 3 lines of padding can be too much. 1 line gets added after each message list item as a "gap", there's the padding at the bottom of the message list, and there's the editor top padding. In this commit, we removed the bottom padding of the message list, keeping both the gap that gets added after each message list item and the padding at the top of the editor. --- internal/tui/components/chat/chat.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/tui/components/chat/chat.go b/internal/tui/components/chat/chat.go index 091231039c71e24b918a755d56ba0a0de27ae509..8d857ea38463e9d61dc25794e492b33cab0b487b 100644 --- a/internal/tui/components/chat/chat.go +++ b/internal/tui/components/chat/chat.go @@ -107,7 +107,7 @@ func (m *messageListCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) { func (m *messageListCmp) View() string { t := styles.CurrentTheme() return t.S().Base. - Padding(1). + Padding(1, 1, 0, 1). Width(m.width). Height(m.height). Render( @@ -508,7 +508,7 @@ func (m *messageListCmp) GetSize() (int, int) { func (m *messageListCmp) SetSize(width int, height int) tea.Cmd { m.width = width m.height = height - return m.listCmp.SetSize(width-2, height-2) // for padding + return m.listCmp.SetSize(width-2, height-1) // for padding } // Blur implements MessageListCmp.