Skip to content

Upgraded to support terminal.gui v2#25

Open
tig wants to merge 1 commit into
mainfrom
feature/TG-v2
Open

Upgraded to support terminal.gui v2#25
tig wants to merge 1 commit into
mainfrom
feature/TG-v2

Conversation

@tig

@tig tig commented Apr 22, 2026

Copy link
Copy Markdown
Member

tig added a commit to tui-cs/PSTui that referenced this pull request Jun 25, 2026
Port the Terminal.Gui v2 prompt-rendering fix from tui-cs/F7History#25 into
PSTui's folded-in command-history handler.

Under TG v2, Out-ConsoleGridView renders inline by default, so by the time the
picker exits the screen has scrolled and PSReadLine's saved prompt row
(_initialY) is stale. DeleteLine()/Render() then repaint the prompt in the
wrong place. Call InvokePrompt($null, [Console]::CursorTop) first to re-anchor
PSReadLine on the current cursor row, then DeleteLine + Insert as before.

PSTui keeps DeleteLine (so the typed filter prefix is replaced, not appended)
and drops the now-pointless SetCursorPosition dance, matching the upstream
intent.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

An exception occurred in custom key handler

1 participant