From c9540570aeec5b8efa4e9b98dcdb01a65d2d7600 Mon Sep 17 00:00:00 2001 From: alt-glitch Date: Tue, 9 Jun 2026 03:00:16 +0000 Subject: [PATCH] =?UTF-8?q?opentui(v5/item3):=20composer=20flush=20to=20bo?= =?UTF-8?q?ttom=20=E2=80=94=20drop=20root=20paddingBottom?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The root box used padding:1 (all edges), reserving a blank row BELOW the status-bar+composer block. Switch to paddingTop/Left/Right only so the input hugs the last terminal row. Transcript stays flexGrow:1 minHeight:0; the bottom block is the flexShrink:0 last child. StatusLine already renders zero-height when idle, so no other change is needed. --- ui-tui-opentui-v2/src/view/App.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui-tui-opentui-v2/src/view/App.tsx b/ui-tui-opentui-v2/src/view/App.tsx index 1bbb306e90b..c8a7aecf929 100644 --- a/ui-tui-opentui-v2/src/view/App.tsx +++ b/ui-tui-opentui-v2/src/view/App.tsx @@ -64,7 +64,7 @@ export function App(props: AppProps) { } return ( - +
{/* content zone: a full-screen overlay (pager / agents dashboard) OR the transcript + input zone */}