From 22c9e2942b987c7d51d08d8db4910c1d57f6fd7e Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Thu, 24 Jul 2025 16:34:59 -0500 Subject: (tui) tweak: add setting for scroll speed (#1288) --- packages/tui/internal/components/chat/messages.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'packages/tui/internal/components') diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index fa9c8210a..635d12b62 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -1015,7 +1015,12 @@ func (m *messagesComponent) RedoLastMessage() (tea.Model, tea.Cmd) { func NewMessagesComponent(app *app.App) MessagesComponent { vp := viewport.New() vp.KeyMap = viewport.KeyMap{} - vp.MouseWheelDelta = 4 + + if app.State.ScrollSpeed != nil && *app.State.ScrollSpeed > 0 { + vp.MouseWheelDelta = *app.State.ScrollSpeed + } else { + vp.MouseWheelDelta = 4 + } return &messagesComponent{ app: app, -- cgit v1.2.3