google-gemini / google-gemini/gemini-cli

High performance and flicker free behavior on terminal resize

Open
#21,924 2 comments 0 reactions 0 assignees View on GitHub
🔒 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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.