gemini-cli icon indicating copy to clipboard operation
gemini-cli copied to clipboard

Robust UX

Open jacob314 opened this issue 5 months ago • 6 comments

What problem does this solve?

Currently there are UX robustness issues that can get in the way of users being productive using Gemini CLI.

In particular, there is a long tail of issues we need to address to reduce flicker, there are issues related to supporting all languages and character sets, and improvements are needed to improve the robustness of core functionality such as paste.

How will it work?

We will continue to address flicker issues by ensuring that Gemini CLI UI does not exceed the terminal height for all common use cases. This will involve using MaxSizedBox in more places as well as likely extending the implementation of MaxSizedBox to support more cases.

The end goal is Gemini CLI UX that feels robust and predictable for users. Users should not fear that doing the wrong thing will cause the UX to start flickering to the point they have to close the app or that pasting the wrong thing could break the tool.

Hedging our bets

Some of the fixes for UX polish will require landing upstream changes to [Ink] (https://github.com/vadimdemedes/ink) potentially including figuring out how to better integrate some of the use cases we currently solve with MaxSizedBox into Ink.

jacob314 avatar Jul 15 '25 18:07 jacob314

@jacob314 #1507 seems to be related as well (I can reproduce).

claell avatar Jul 16 '25 10:07 claell

Found possible duplicate issues:

  • #4251: (0.91175776720047)

gsquared94 avatar Jul 30 '25 01:07 gsquared94

Found possible duplicate issues:

False positive

gshpychka avatar Jul 30 '25 09:07 gshpychka

Hello! As part of our effort to keep our backlog manageable and focus on the most active issues, we are tidying up older reports.

It looks like this issue hasn't been active for a while, so we are closing it for now. However, if you are still experiencing this bug on the latest stable build, please feel free to comment on this issue or create a new one with updated details.

Thank you for your contribution!

gemini-cli[bot] avatar Dec 03 '25 21:12 gemini-cli[bot]

This still has 7 open sub-issues - probably should've been left open @jacob314

gshpychka avatar Dec 04 '25 08:12 gshpychka

Found possible duplicate issues:

  • #11768

If you believe this is not a duplicate, please remove the status/possible-duplicate label.

gemini-cli[bot] avatar Dec 04 '25 19:12 gemini-cli[bot]