Release v2.5.5#259
Merged
Merged
Conversation
Adds integration coverage in the multi-line JSON + Json-highlighting shape the winprint TUI uses (ConfigEditorDialog), injecting raw terminal bytes through the driver parse path: - DEL (0x7F) and kitty CSI 127 u -> delete one char - kitty CSI 127;5 u -> delete word (Ctrl+Backspace) - legacy BS (0x08) -> Ctrl+Backspace by design (tui-cs/Terminal.Gui#4099) - Ctrl+A selects all; no Backspace byte ever selects Documents that 'Backspace selects all' was the Command enum ordinal mismatch (#241), not a Backspace behavior, and that 0x08 word-delete is intentional. Regression coverage for the #241 area. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Org rename gui-cs → tui-cs. GitHub auto-redirects all github.com/gui-cs/* URLs; this updates internal references so the repo is self-consistent. Mechanical: every `gui-cs` (hyphen, the org login) → `tui-cs`. The historical brand `gui.cs` (dot) is left as-is. Machine-local absolute paths left untouched. Part of the org-wide gui-cs → tui-cs rename. Merge AFTER the org rename. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Back-merge v2.5.4 from main into develop
Rename internal references: gui-cs → tui-cs
…e marker - Del/kitty plain-Backspace now assert the parsed Key is Key.Backspace (not Delete) and that the char to the LEFT of the caret is removed (exact text + caret), so a regression to DeleteCharRight can no longer pass. - Assert the decoded Key in the Ctrl+Backspace and Ctrl+A cases too. - Add the required AI-generated-test provenance marker. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
test: characterize Editor Backspace decoding across terminal encodings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v2.5.5
Version:
2.5.5NuGet Package:
Terminal.Gui.Editor 2.5.5What happens when this PR is merged
v2.5.5Terminal.Gui.Editor 2.5.5to NuGet.orgmain->developis openedChecklist
2.5.5