feat(ui): Refresh Gemini CLI experience (UX Demo)#20806
feat(ui): Refresh Gemini CLI experience (UX Demo)#20806keithguerin wants to merge 97 commits intomainfrom
Conversation
fix(ui): move sync file I/O out of render loop in AppHeader test(ui): update AppHeader snapshots test(ui): fix Tips test and update all snapshots for compact header
…emanticColors consistency
|
Hi @keithguerin, thank you so much for your contribution to Gemini CLI! We really appreciate the time and effort you've put into this. We're making some updates to our contribution process to improve how we track and review changes. Please take a moment to review our recent discussion post: Improving Our Contribution Process & Introducing New Guidelines. Key Update: Starting January 26, 2026, the Gemini CLI project will require all pull requests to be associated with an existing issue. Any pull requests not linked to an issue by that date will be automatically closed. Thank you for your understanding and for being a part of our community! |
|
You already have 7 pull requests open. Please work on getting existing PRs merged before opening more. |
|
Thank you for linking an issue! This pull request has been automatically reopened. |
|
Size Change: +46.3 kB (+0.18%) Total Size: 25.8 MB
ℹ️ View Unchanged
|
Summary
This PR is a comprehensive UX Demo showcasing the "Refreshed Experience" for Gemini CLI. It consolidates several key UX improvements to provide a more modern, transparent, and configurable interface.
Details
The following improvements are included, organized by their original source PRs:
1. Compact Header Redesign (#18713)
2. Reorganized Status Line (#20673)
3. Clean customizable footer (#19001)
4. Updated color scheme (#20745)
Related Issues
Consolidates UX improvements from #18713, #20673, #19001, and #20745.
How to Validate
npm run startTabto focus into a shell tool and see the updated Focus Hints and disabled-but-visible input state.Pre-Merge Checklist