Actipro SyntaxEditor for WinForms 新版本發表
Released: Sep 10, 2024
24.1.1 中的更新
特性
- Added the ability to hold the Ctrl key to make IntelliPrompt sessions semi-transparent.
- Updated IntelliPrompt completion item inline descriptions to trim properly when necessary.
- Updated visible whitespace tab arrows to only render when there is enough space.
- Updated outlining margin rendering logic for view lines with intra-line spacers.
- Updated the outlining margin to scale its width and outlining nodes based on changes in the view's default font size.
- Updated how rendering logic processes...
Released: Feb 22, 2024
24.1.0 中的更新
特性
- API documentation is now based on assemblies that target Microsoft .NET 6 (previously .NET Framework).
- The Sample Browser application included with the installer has changed target from .NET Framework 4.7.2 to .NET 6.
- Removed official support for Microsoft Visual Studio 2017 although users should still be able to continue using the IDE for their own applications. Sample Browser requires Visual Studio 2019 or newer.
- Added new Visual Studio Blue color scheme and modern Visual Studio renderers...
Released: Dec 4, 2023
23.1.3 中的更新
特性
- Improved logic that retrieves language services.
- Updated IME logic.
修補程式
- Fixed an issue where moving the caret to a new view line while IntelliPrompt parameter info was displayed wouldn't reposition the popup.
- Fixed an issue where certain fonts might render tab or newline characters incorrectly.
Released: Sep 11, 2023
23.1.2 中的更新
特性
- Improved display speed of large completion lists.
- Updated OverlayPaneCollection.AddSearch to close any existing overlay panes before adding the SearchOverlayPane.
修補程式
- Fixed possible cross-thread exception that might be raised when invalidating elements if a UIRenderer property was changed on a different thread than the one that created the control.
- Fixed an issue with view line offset to character index calculation logic.
Released: Apr 3, 2023
23.1.1 中的更新
特性
- Improved logic of 'move selected lines up and down' commands.
- Updated SyntaxEditor-related NuGet packages to properly support cross-platform Microsoft .NET 6.0.
- Updated pointer interaction in an editor view to quit if the view is unable to be focused.
修補程式
- Fixed an issue where typing in a block selection than spanned multiple word-wrapped view lines for the same single document line didn't yield expected results.
- Fixed an issue with HighlightingStyleRegistry importing decimal font size values...
Released: Feb 7, 2023
23.1.0 中的更新
特性
- Validated Microsoft .NET 7 compatibility.
- Added MetroDark color scheme.
- Added MetroScrollBarRenderer which supports MetroLight and MetroDark color schemes.
- Added IWindowsColorScheme interface that will replace most references to WindowsColorScheme.
- Added IWindowsColorScheme.GetKnownColor method which can return a scheme-appropriate color for supported known colors and should be used instead of SystemColors to allow for proper color adaptation on dark schemes.
- Added IUIRenderer.ColorScheme...
Released: Aug 17, 2022
22.1.3 中的更新
特性
- Added new EditorCommands.AddNextOccurrenceToSelection edit action (bound to Ctrl+D by default), and the related IEditorViewSelection.AddNextOccurrence method. This new feature adds the next occurrence of the currently-selected text to the selection, or selects the current word if there is no selection.
- Refactored the IntelliPrompt completion session's Shorthand item matcher algorithm, resulting in a significant performance improvement, especially when used with the CanFilterUnmatchedItems...
Released: May 27, 2022
22.1.2 中的更新
特性
- Refactored built-in indicator glyphs' appearances, dark theme coloring and z-order.
- Added new SyntaxEditor.OverrideCursor property which can be used to force a specific cursor to be used.
- Updated IntelliPrompt completion item sorting logic.
- Updated the sample CSS syntax language lexer.
- Updated the Microsoft .NET Go to Definition QuickStart to support Ctrl+Click navigation and visual tagging of recognized tokens under the mouse.
- Improved the product installer.
- Changed the product installer to...
Released: Mar 14, 2022
22.1.1 中的更新
特性
- Added a new Column Guides feature to designate where line breaks should occur.
- Added a new Compare Files QuickStart to demonstrate side-by-side file comparison.
- Improved logic for adding manual outlining nodes.
- Improved HighlightingStyleRegistry.Import to match classification types by key and to ignore colors defined as '0x01000000'.
- Improved NavigableSymbolSelector to update its ComboBox selections quicker for simple selection changes in the attached SyntaxEditor.
- Improved...
Released: Dec 8, 2021
22.1.0 中的更新
特性
- Added an 'Editor Views - Synchronization QuickStart' to demonstrate synchronizing the scroller and splitter of one editor instance with another.
- Added support for customizing drag/drop text when dragging within the same editor.
- Added new non-generic interfaces ITaggerBase (implemented by ITagger<T>) and ITagAggregatorBase (implemented by ITagAggregator<T>) for a type-safe way of working with these types when the type of ITag is not relevant.
- Added ITaggerBase...