Actipro SyntaxEditor for UWP 新版本發表
Released: Aug 26, 2020
2020.1 build 0351 中的更新
特性
- Updated the 'Adornments - Squiggles Intro' QuickStart to show a more realistic scenario of tracking developer-specified tagged ranges.
- Updated the CollectionTagger.Clear method to accurately report the changed text range in the TagsChanged event when there are fewer than 100 tags being removed. Otherwise, the entire snapshot range is returned as before.
- Updated the virtual CodeSnippetSelectionSession.OnCompletionSessionInitializing method to perform sorting and be called after items have been...
Released: Mar 26, 2020
2020.1 中的更新
特性
- Added a new background that renders the search range when the search overlay pane is in Selection scope mode.
- Added the SyntaxEditor.HasSearchOverlayPaneKeyBindings property, which can be set to false when using external search UI to prevent access to the built-in search overlay pane.
- Added the ICompletionItemCollection.CreateBatch and AddRange methods, which when used to add completion items can dramatically improve item-adding performance. Updated all premium add-on completion providers to...
Released: Oct 10, 2019
2019.1 build 0341 中的更新
特性
- Updated Microsoft Visual Studio designer functionality to work with new UWP extensibility model.
- Added support for triple-clicks to select an entire view line. Dragging the pointer on the final click will extend the selection by view line.
- Improved the search result highlighting logic.
- Improved the logic in CollapsedRegionQuickInfoProvider.
- Improved the caret movement for change character casing edit actions when there is no selection.
- Improved editor view searching and search result...
Released: Aug 19, 2019
2019.1 中的更新
特性
Cross-Platform Design
- The internals of SyntaxEditor have been heavily refactored to support a cross-platform API across the WPF, UWP, and WinForms platforms. This allows SyntaxEditor features for the three platforms to be kept in sync moving forward.
Scrolling and Zooming
- Added smooth inertia-based touch scrolling.
- Added the SyntaxEditor.ZoomModesAllowed property, which uses a ZoomModes flags enum to select the input options (keyboard, mouse, touch) for zooming.
- The SyntaxEditor...
Released: Mar 11, 2019
2018.1 build 0332 中的更新
特性
- Updated CompletionSession so that when auto-completing without the popup showing, it raises the Opened event in addition to the Closed event that was already raised.
- Added the IServiceLocator.SyncRoot property, and updated SyntaxLanguage to be thread-safe for registering and unregistering services.
.NET Languages Add-on
- Improved lock access to assembly repository across multiple threads.
修補程式
- Fixed a bug with code snippet template session selection adjustment in a certain scenario.
Python...
Released: Oct 16, 2018
2018.1 build 0331 中的更新
特性
- Updated several language add-on token tagger classes to better support syntax highlighting for other merged languages.
- Updated text copied to the clipboard to remain on the clipboard after app exit.
- Improved collapsible region highlighting logic.
- LL(*) Parser Framework - Updated the IParserState.ReportError method to allow a higher-level parse error to overwrite an existing parse error at the same text position.
- .NET Languages Add-on - Improved IntelliPrompt when typing within lambda...
Released: May 17, 2018
2018.1 中的更新
特性
- Improved the word wrap logic for determining where to wrap text.
- Updated indicator margin glyph quick info to be based on the topmost glyph.
- Added the IParameterInfoSession.HasSelectionChanged property.
.NET Languages Add-on
- Improved IntelliPrompt parameter info to retain its current user-specified selection, if any, as the user makes text changes.
- Added support for the C# 'dynamic' keyword to show in IntelliPrompt.
- Adjusted the text formatting logic.
修補程式
- Fixed a bug introduced in a previous...
Released: Mar 1, 2018
2017.2 build 0323 中的更新
特性
- Updated the free sample C#/VB syntax languages to support C# 6 and VB 14 enhancements.
- Updated the HtmlContentProvider.GetContent method to catch any XmlExceptions that can occur from invalid markup.
- Improved how IntelliPrompt code snippet template sessions handle indentation.
Web Languages Add-on
- Improved the XML auto-completion logic to self-close start tags if a '/' is typed.
修補程式
- Fixed a bug where rendering issues could occur in a certain scenario when editing the same document in...
Released: Jan 2, 2018
2017.2 build 0322 中的更新
特性
- Added the IReadOnlyRegionTag.IncludeFirstEdge and IncludeLastEdge properties, which can be set true to prevent edits on the borders of a tagged range.
- Improved OutliningManager's ability to handle mismatched outlining nodes.
- Improved horizontal scrolling when the caret is near the view edges, and the editor is in single-line mode or view line measuring is enabled.
- Updated character column to be calculated based on space character width instead of average character width.
- Updated IntelliPrompt...
Released: Oct 31, 2017
2017.2 build 0321 中的更新
特性
- Improved numerous edit actions to retain their final selection after the action goes through an undo/redo process.
- Improved how Tab indenting is handled when there is a block selection.
- Improved the Cut Line to Clipboard edit action to support multiple lines.
- Updated the hit-testing mechanism to return a new result type for intra-line spacers, which prevents mouse hovers over them from triggering IntelliPrompt quick info.
- Updated the Caret property to implement INotifyPropertyChanged and...