google-gemini / google-gemini/gemini-cli
High performance and flicker free behavior on terminal resize
Open
🔒 maintainer only
area/core
effort/medium
kind/bug
priority/p2
status/bot-triaged
status/need-information
workstream-rollup
- Dominant language
- TypeScript
- Stars
- 107k
- Forks
- 14.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 45
Description
This requires migrating to RenderStatic for from Static for history items
and updating the history items in small batches on resize rather than attempting to update the entire history the first frame after resize.
RenderWorker changes in Ink will also help mitigating by resolving the current issue where outside of alternate buffer mode, there is a large flicker of previously rendered content on resize.
Contributor guide
Assessment
This issue has not been assessed yet.