mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-18 01:51:20 -07:00
Interaction: - Unify SHOW_MORE_LINES (Ctrl+O) handler in AppContainer to atomically toggle height constraints and compact tool expansions. - Update DenseToolMessage toggle text to "[click here to show/hide details]" for improved clarity. Rendering: - Adjust ToolGroupMessage and HistoryItemDisplay layout logic to correctly manage margins and spacing, especially after thinking blocks. - Fix "Double Empty Line" issue by removing redundant top margins from the first tool in a group. - Fix ToolStickyHeaderRegression test expectations to correctly account for 3-line headers. - Update snapshots across multiple components to reflect layout and text refinements. - Update generated docs and setting artifacts Structural: - Shifts large logic blocks within AppContainer.tsx to resolve functional dependencies related to keyboard handlers, user feedback events, and window titles. - Hoist tool expansion state to AppContainer for centralized control and synchronized layout updates. - Refactor ToolActionsContext.test.tsx to use real React state for verified behavior.