co-mono/packages/tui/src
Nico Bailon a4ccff382c feat(tui): overlay positioning API with CSS-like values
Add OverlayOptions for configurable positioning (anchor, margins, offsets,
percentages). Add OverlayHandle for programmatic visibility control with
hide/setHidden/isHidden. Add visible callback for responsive overlays.

Extension API: ctx.ui.custom() now accepts overlayOptions and onHandle callback.

Examples: overlay-qa-tests.ts (10 test commands), doom-overlay (DOOM at 35 FPS).
2026-01-12 22:44:58 -08:00
..
components Add fuzzy search to settings list 2026-01-12 18:10:33 +01:00
autocomplete.ts feat: Add skill slash commands and fuzzy matching for all commands 2026-01-11 17:56:11 +01:00
editor-component.ts feat(coding-agent): add ctx.ui.setEditorComponent() extension API 2026-01-07 16:11:49 +01:00
fuzzy.ts feat: Add skill slash commands and fuzzy matching for all commands 2026-01-11 17:56:11 +01:00
index.ts feat(tui): overlay positioning API with CSS-like values 2026-01-12 22:44:58 -08:00
keybindings.ts feat(coding-agent): add page-up/down navigation to session selector (#662) 2026-01-12 17:01:46 +01:00
keys.ts feat(coding-agent): add page-up/down navigation to session selector (#662) 2026-01-12 17:01:46 +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 Fix Ghostty detection inside tmux for inline images (#299) 2025-12-24 12:04:41 +01:00
terminal.ts fix(tui): remove Kitty protocol query timeout 2026-01-11 22:51:30 +01:00
tui.ts feat(tui): overlay positioning API with CSS-like values 2026-01-12 22:44:58 -08:00
utils.ts feat(tui): add pad parameter to truncateToWidth, overlay QA tests 2026-01-12 10:01:53 -08:00