github / github/copilot-cli

Option to disable all animations

未關閉
#1,326 11 則留言 22 個 reaction 已指派 0 人 在 GitHub 檢視
area:configuration area:terminal-rendering
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

### Describe the feature or problem you'd like to solve

Provide a command line switch or some form of option to disable all animations in the app

### Proposed solution

While the AI is thinking, there are multiple animations running. One on the top of the terminal window, and other animated "Thinking..." like texts above the prompt field.

For some of us, these are unnecessary, but to make things worse, these make the terminal application eat precious CPU and/or GPU cycles (e.g. on my M4 Max MBP, iTerm uses 30% CPU just for rendering). That could be fine on a machine that's plugged into AC, but on a laptop running from batteries (e.g. working on a location without AC power) it shortens the battery runtime.
IMHO this feature would not be hard to implement and would help many users that are already used to TUIs and know when a background process is running without having to look at fancy 60 FPS animations. For example, a simple ASCII spinner before the "Thinking..." message that updates every 1-2 seconds would totally suffice to indicate that something is happening.

To quote one of my coworkers, there should be a "I'm actually using this tool to work" mode, where all of those unnecessary and distracting items are disabled/removed, so I can focus on the results, not how the interface looks.

### Example prompts or workflows

_No response_

### Additional context

_No response_

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。