diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx index 151f73cf7c0a..f74b60e1cce5 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog-select.tsx @@ -130,7 +130,7 @@ export function DialogSelect(props: DialogSelectProps) { }) const dimensions = useTerminalDimensions() - const height = createMemo(() => Math.min(rows(), Math.floor(dimensions().height / 2) - 6)) + const height = createMemo(() => Math.min(rows(), Math.floor(dimensions().height * 0.8) - 6)) const selected = createMemo(() => flat()[store.selected]) diff --git a/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx b/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx index 8cebd9cba54d..72b4411c9d03 100644 --- a/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx +++ b/packages/opencode/src/cli/cmd/tui/ui/dialog.tsx @@ -35,7 +35,7 @@ export function Dialog( height={dimensions().height} alignItems="center" position="absolute" - paddingTop={dimensions().height / 4} + paddingTop={dimensions().height * 0.07} left={0} top={0} backgroundColor={RGBA.fromInts(0, 0, 0, 150)}