fix(tui): optimistic rendering (#692)

This commit is contained in:
Timo Clasen 2025-07-04 23:06:57 +02:00 committed by GitHub
parent 45b139390c
commit 997cb2d945
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -68,11 +68,9 @@ func (m *messagesComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
m.selectedPart = -1 m.selectedPart = -1
return m, nil return m, nil
case app.OptimisticMessageAddedMsg: case app.OptimisticMessageAddedMsg:
m.renderView(m.width) m.tail = true
if m.tail { m.rendering = true
m.viewport.GotoBottom() return m, m.Reload()
}
return m, nil
case dialog.ThemeSelectedMsg: case dialog.ThemeSelectedMsg:
m.cache.Clear() m.cache.Clear()
m.rendering = true m.rendering = true