co-mono/packages/tui/src
Marc Krenn 39c898d7c9
fix(tui): auto-clear empty rows when content shrinks (#1095)
- Add height change detection (analogous to existing width detection)
- Auto-detect when content shrinks below maxLinesRendered and trigger
  full re-render to clear leftover empty rows
- Only triggers when no overlays are active (overlays need padding)

Fixes empty rows appearing below footer when:
- Closing /tree or other selectors
- Clearing multi-line editor content
- Any component shrinking

Also adds regression tests for resize handling and content shrinkage.
2026-01-30 20:45:34 +01:00
..
components fix(tui): blockquote multiline rendering and wrapping (#1073) 2026-01-30 03:02:38 +01:00
autocomplete.ts fix(tui): avoid duplicating quotes during autocomplete 2026-01-30 00:26:24 +01:00
editor-component.ts feat: add autocompleteMaxVisible setting for configurable dropdown height 2026-01-29 03:16:52 +01:00
fuzzy.ts More fuzzy finder (#860) 2026-01-19 22:22:51 +01:00
index.ts fix(tui): proper Kitty image ID management and cleanup 2026-01-22 04:39:58 +01:00
keybindings.ts feat(tui,coding-agent): add ctrl+b/ctrl+f cursor navigation keybindings (#1053) 2026-01-30 01:43:54 +01:00
keys.ts feat(tui): add legacy terminal support for Ctrl+symbol keys 2026-01-19 00:18:47 +01:00
stdin-buffer.ts fix(tui): handle batched input over SSH with StdinBuffer 2026-01-07 17:50:06 +01:00
terminal-image.ts perf(tui): use startsWith short-circuit in isImageLine 2026-01-30 17:07:43 +01:00
terminal.ts fix(tui): fix scrollback overwrite when appending lines past viewport 2026-01-26 16:51:28 +01:00
tui.ts fix(tui): auto-clear empty rows when content shrinks (#1095) 2026-01-30 20:45:34 +01:00
utils.ts feat(tui): hardware cursor positioning for IME support 2026-01-16 04:30:07 +01:00