Releases: gui-cs/Editor
Releases · gui-cs/Editor
v2.4.1
v2.2.6
What's Changed
- Back-merge v2.2.5 from main into develop by @tig in #218
- Use Terminal.Gui resource strings in editor chrome by @tig in #212
- feat: include AOT binaries of ted in release artifacts by @tig in #220
- Include XML documentation file in NuGet package by @tig in #223
- Clarify TextDocument text change event docs by @tig in #221
- Release v2.2.6 by @tig in #224
Full Changelog: v2.2.5...v2.2.6
v2.2.5
v2.2.4
What's Changed
- Add ted TUIcast recording script by @tig in #182
- fix(ted): register file-command HotKeyBindings so shortcuts display and work by @tig in #188
- fix(ted): Find/Replace dialog usability issues (#184) by @tig in #187
- feat: add modified/dirty indicator to ted status bar by @tig in #191
- fix: invalidate visual line cache entries when document offsets shift by @tig in #193
- Map Markdown token colors to theme roles to restore dark-theme readability by @Copilot in #180
- Fix CursorDown expanding folds and mouse fold hiding caret (#190) by @tig in #192
- fix: grapheme-aware caret navigation and deletion (#183) by @tig in #189
- fix(release): wait for NuGet indexing before downstream dispatch by @tig in #197
- Add Go syntax highlighting definition by @tig in #198
- Fixes #194. Some tests fail due to different cultures. by @BDisp in #195
- Extract automatic folding orchestration from Ted into Editor by @tig in #199
- fix(ci): show full cleanupcode command in style-drift error message by @tig in #201
- Fix mouse-click fold/unfold causing cursor to disappear (#202) by @tig in #207
- Port prepare release workflow by @tig in #209
- feat: Add EditorMenuBar and EditorStatusBar composable controls by @tig in #206
- Release v2.2.4 by @tig in #210
New Contributors
Full Changelog: v2.2.2...v2.2.4
v2.2.2
What's Changed
- Implements vertical multi-caret support by @tig in #133
- Preserve Editor cursor style when updating position by @Copilot in #144
- feat: implement IDesignable on Editor by @Copilot in #152
- Editor: overwrite / insert-replace mode (Insert key) by @Copilot in #156
- Fix swallowed Tab after raw ANSI Shift+Tab in ted by @Copilot in #141
- Editor: built-in editing context menu by @Copilot in #153
- feat: Emacs kill-ring ΓÇö CutToEndOfLine / CutToStartOfLine with consecutive-kill append by @Copilot in #154
- Add streaming load/save support for large editor files by @Copilot in #158
- feat: in-editor completion / autocomplete popup by @Copilot in #157
- Add column selection for vertical multi-caret by @Copilot in #142
- Editor: single-line / embeddable-input mode (
Multilineproperty) by @Copilot in #155 - Remove dead public API: VisualLineBuilder.BuildWrapped (R9) by @Copilot in #163
- Fix: Esc does not clear primary selection when dismissing column block by @Copilot in #166
- Treat delimiters atomically in single-line flat mode and implement line-copy for newline clipboard support by @Copilot in #167
- Add _Scrollbars menu item to View menu of ted by @Copilot in #169
- Guard
notify-downstreamdispatch whenCLET_DISPATCH_TOKENis unset and fix CI style check by @Copilot in #171 - Override View.Text in Editor as passthrough to Document.Text by @tig in #177
- Fix Editor.Dispose to clean up ContextMenu and CompletionPopover by @tig in #174
- Fix vertical multi-caret edit performance by @tig in #175
Full Changelog: v2.1.1...v2.2.2
Release v2.1.1
What's Changed
- Add optional Editor line numbers by @Copilot in #22
- Add tabbed Find/Replace dialog in ted and implement Editor find/replace API by @Copilot in #26
- benchmarks: add baseline scrolling performance suite by @tig in #50
- Prompt before quitting ted with unsaved changes by @Copilot in #41
- Add Ted edit context menu and mouse selection gestures by @Copilot in #57
- Update release workflow actions to Node 24-compatible majors by @Copilot in #61
- Complete drawing-overhaul status cleanup by @tig in #67
- Back caret and selection with TextAnchor by @tig in #68
- Add read-only editor mode by @tig in #69
- Include package license and readme in NuGet outputs by @Copilot in #72
- Refactor TedApp.cs into partial classes by @Copilot in #75
- perf: scroll-performance optimizations + cleanup profile fix by @tig in #77
- find-and-replace: ISearchStrategy + ted toggles (stacked on #76) by @tig in #79
- search + find-and-replace: lift AvaloniaEdit engine, wire Editor + ted (R9 amendment) by @tig in #76
- search: drop prefix re-scan in RegexSearchStrategy.FindAll (closes #82) by @tig in #83
- fix: FindPrevious skips in-progress match when caret is inside a multi-char hit by @Copilot in #87
- Add
UseThemeBackgroundproperty to Editor by @Copilot in #81 - fix: zero-length regex matches (^, $, \b) cause FindNext to silently no-op by @Copilot in #88
- feat: lift IIndentationStrategy and wire auto-indent on Enter by @tig in #95
- feat: Syntax colorizer — xshd-based highlighting engine by @tig in #94
- feat: implement end-to-end code folding by @tig in #96
- feat: word-wrap — soft wrap in VisualLineBuilder + Editor.WordWrap + ted toggle by @Copilot in #106
- feat: lift Cut/Copy/Paste from ted into Editor as first-class commands by @Copilot in #107
- feat: search hit-highlight renderer + F3/Ctrl+F/Ctrl+H keybindings by @Copilot in #104
- Fix mouse caret positioning and gutter selection with word wrap by @Copilot in #114
- Add Markdown preview side-by-side for .md files in ted by @Copilot in #112
- feat: multi-caret editing (Ctrl+Click, per-caret insert/delete, single-step undo) by @Copilot in #105
- Fixes Multi-caret selection not working right by @tig in #121
- Migrate hardcoded keys to KeyBindings using TG 2.1.1-develop.59 Command enum values by @Copilot in #120
- ted: open non-existent CLI path as dirty buffer and prompt-to-save on quit by @Copilot in #127
- Default ted untitled buffers to Plain Text instead of C# by @Copilot in #131
- Cover Shift+Tab tab-reversal and fallback focus navigation when tab bindings are removed by @Copilot in #136
- Port ted settings UX from clet edit: immediate settings persistence via View/Options, no save-on-quit by @Copilot in #123
- feat: Ctrl+Left/Right word navigation and Ctrl+Shift+Left/Right selection (#137) by @YourRobotOverlord in #138
- [#132] Wire xshd colorizer through TG Scheme code-token VisualRoles by @tig in #134
New Contributors
- @Copilot made their first contribution in #17
- @YourRobotOverlord made their first contribution in #138
Full Changelog: https://github.com/gui-cs/Editor/commits/v2.1.1