From 929cfb526c5e7b961e1a4d4ddeb418079dc1302c Mon Sep 17 00:00:00 2001 From: Aarav Sharma Date: Fri, 15 May 2026 10:37:28 -0600 Subject: [PATCH 1/2] fix(cli): vertically center TUI dialogs Replace hardcoded paddingTop approximation with justifyContent center on the dialog overlay so dialogs are properly centered regardless of terminal height. --- packages/opencode/src/cli/cmd/tui/ui/dialog.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx index acbd5226d8..1c8f4b4923 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx @@ -39,9 +39,9 @@ export function Dialog( width={dimensions().width} height={dimensions().height} alignItems="center" + justifyContent="center" // kilocode_change position="absolute" zIndex={3000} - paddingTop={dimensions().height / 4} left={0} top={0} backgroundColor={RGBA.fromInts(0, 0, 0, 150)} From 74e860431f3f9fcbfcea764711b8c1487d9a8f8d Mon Sep 17 00:00:00 2001 From: Aarav Sharma Date: Sat, 16 May 2026 10:22:20 -0600 Subject: [PATCH 2/2] chore: add changeset for TUI dialog vertical centering --- .changeset/tui-dialog-vertical-centering.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tui-dialog-vertical-centering.md diff --git a/.changeset/tui-dialog-vertical-centering.md b/.changeset/tui-dialog-vertical-centering.md new file mode 100644 index 0000000000..34176e9928 --- /dev/null +++ b/.changeset/tui-dialog-vertical-centering.md @@ -0,0 +1,5 @@ +--- +"@kilocode/cli": patch +--- + +Vertically center TUI dialogs on screen