feat(cli): finalize footer layout refinements

- Remove extra bottom padding in DefaultAppLayout
- Update responsive wrapping logic for narrow terminals
- Update research report with testing summary
This commit is contained in:
Keith Guerin
2026-02-28 11:30:36 -08:00
parent f451f747f4
commit e63207dfec
3 changed files with 43 additions and 11 deletions

View File

@@ -82,7 +82,11 @@ export const LoadingIndicator: React.FC<LoadingIndicatorProps> = ({
/>
</Box>
{primaryText && (
<Text color={theme.text.primary} italic wrap="truncate-end">
<Text
color={theme.text.primary}
italic
wrap={isNarrow ? 'wrap' : 'truncate-end'}
>
{thinkingIndicator}
{primaryText}
</Text>
@@ -116,7 +120,11 @@ export const LoadingIndicator: React.FC<LoadingIndicatorProps> = ({
/>
</Box>
{primaryText && (
<Text color={theme.text.primary} italic wrap="truncate-end">
<Text
color={theme.text.primary}
italic
wrap={isNarrow ? 'wrap' : 'truncate-end'}
>
{thinkingIndicator}
{primaryText}
</Text>

View File

@@ -31,9 +31,6 @@ export const DefaultAppLayout: React.FC = () => {
flexDirection="column"
width={uiState.terminalWidth}
height={isAlternateBuffer ? terminalHeight : undefined}
paddingBottom={
isAlternateBuffer && !uiState.copyModeEnabled ? 1 : undefined
}
flexShrink={0}
flexGrow={0}
overflow="hidden"