pi-mono/packages/tui/src
Armin Ronacher 1cedd32724 feat(tui,coding-agent): use only the terminal cursor when showHardwareCursor is enabled
Editor and Input wrap their drawn cursor in fake cursor markers. The TUI
resolves them to reverse video, or drops the focused one when the hardware
cursor is shown, so terminals that extend edge cell colors into the window
padding no longer stretch the drawn cursor at the first or last column.

Also keep CURSOR_MARKER when an overlay ends directly left of the cursor.
2026-10-08 00:23:06 +02:00
..
components feat(tui,coding-agent): use only the terminal cursor when showHardwareCursor is enabled 2026-10-08 00:23:06 +02:00
alt-screen-search.ts fix(tui): make fullscreen transcript search scale linearly 2026-09-04 10:22:04 +02:00
autocomplete.ts fix(tui): complete slash commands after leading whitespace (#10218) 2026-09-30 23:13:01 +02:00
colors.ts feat(coding-agent,tui): System theme (#10067) 2026-09-26 13:33:47 +02:00
editor-component.ts chore(ts): use source import extensions 2026-05-20 00:04:03 +02:00
fuzzy.ts fix(tui): reduce fuzzy search latency 2026-09-18 12:47:58 +02:00
index.ts feat(tui,coding-agent): use only the terminal cursor when showHardwareCursor is enabled 2026-10-08 00:23:06 +02:00
keybindings.ts fix(tui): keep Home/End for the editor in fullscreen mode 2026-10-05 09:53:54 +02:00
keys.ts fix(tui): parse legacy alt-prefixed symbols (#6523) 2026-07-11 15:20:08 +02:00
kill-ring.ts Add the kill ring and undo features to the Input component (#1373) 2026-02-07 15:47:27 +01:00
latex.ts fix(tui): improve LaTeX compatibility and layouts 2026-09-19 23:28:04 +02:00
layout-node.ts feat(tui): add configurable fullscreen scrollbars 2026-07-31 17:17:02 +02:00
layout.ts feat(tui): alt mode scrollbar but prettier (#8801) 2026-09-04 00:05:47 +02:00
native-modifiers.ts feat(tui): Simplify clipboard handling (#9163) 2026-09-05 23:52:32 +02:00
native-module-path.ts feat(coding-agent): bundle Node runtime (#8474) 2026-08-22 21:19:38 +02:00
native-platform.ts fix(coding-agent,tui): paste Finder file paths instead of icons (#10136) 2026-09-28 20:59:29 +01:00
oklab.ts feat(coding-agent,tui): System theme (#10067) 2026-09-26 13:33:47 +02:00
program-status.ts feat(tui,coding-agent): report program status via OSC 7501 2026-10-07 19:05:41 +00:00
stdin-buffer.ts fix(tui): apply PI_TUI_ESC_TIMEOUT only to lone ESC 2026-08-11 12:53:06 +02:00
terminal-colors.ts feat(coding-agent,tui): System theme (#10067) 2026-09-26 13:33:47 +02:00
terminal-image.ts fix(tui): detect Herdr as supporting OSC 8 hyperlinks 2026-10-07 08:54:32 +00:00
terminal.ts feat(tui,coding-agent): report program status via OSC 7501 2026-10-07 19:05:41 +00:00
tui-alt-screen.ts feat(tui,coding-agent): use only the terminal cursor when showHardwareCursor is enabled 2026-10-08 00:23:06 +02:00
tui-main-screen.ts feat(tui,coding-agent): use only the terminal cursor when showHardwareCursor is enabled 2026-10-08 00:23:06 +02:00
tui.ts feat(tui,coding-agent): use only the terminal cursor when showHardwareCursor is enabled 2026-10-08 00:23:06 +02:00
undo-stack.ts Add the kill ring and undo features to the Input component (#1373) 2026-02-07 15:47:27 +01:00
utils.ts feat(tui,coding-agent): use only the terminal cursor when showHardwareCursor is enabled 2026-10-08 00:23:06 +02:00
wheel-scroll.ts feat(tui,coding-agent): configurable fullscreen wheel scrolling with auto acceleration 2026-09-29 09:57:53 +02:00
word-navigation.ts fix(tui): align input word segmentation with editor (#5068) 2026-05-27 20:50:04 +02:00