[GH-ISSUE #27] Optimize redraw of terminal #25

Closed
opened 2026-03-03 16:21:45 +03:00 by kerem · 1 comment
Owner

Originally created by @mum4k on GitHub (May 10, 2018).
Original GitHub issue: https://github.com/mum4k/termdash/issues/27

Originally assigned to: @mum4k on GitHub.

Some ideas:
The canvas can track which cells were set and only apply those to the terminal.
Widgets can indicate if they need a redraw or if the content is still the same.
Container can redraw only those widgets that changed.
Thetermdash API can support user triggered redraw instead of periodic.

Originally created by @mum4k on GitHub (May 10, 2018). Original GitHub issue: https://github.com/mum4k/termdash/issues/27 Originally assigned to: @mum4k on GitHub. Some ideas: The canvas can track which cells were set and only apply those to the terminal. Widgets can indicate if they need a redraw or if the content is still the same. Container can redraw only those widgets that changed. Thetermdash API can support user triggered redraw instead of periodic.
kerem closed this issue 2026-03-03 16:21:45 +03:00
Author
Owner

@mum4k commented on GitHub (May 29, 2018):

Only going to add an option for triggered redraw instead of periodic for now.

The other optimizations can be addressed if it turns out we need it.

<!-- gh-comment-id:392773675 --> @mum4k commented on GitHub (May 29, 2018): Only going to add an option for triggered redraw instead of periodic for now. The other optimizations can be addressed if it turns out we need it.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/termdash#25
No description provided.