Actipro SyntaxEditor for WPF 24.1.1

Released: Feb 26, 2024

24.1.1 での更新項目

機能

  • Updated and added UIA peers for numerous controls to better support accessibility updates in .NET 8.
  • API documentation is now based on assemblies that target Microsoft .NET 6 (previously .NET Framework).
  • The Sample Browser application included with the installer will now multi-target .NET Framework 4.6.2 and .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.
  • Removed XBAP support.
  • Added native support for switching between light and dark themes using distinct color palettes for each theme intent.
  • Added SyntaxEditorThemeManager that automatically watches for changes in ThemeManager.CurrentTheme to synchronize light/dark color palettes and the CommonImageSourceProvider.DefaultImageSet.
  • Added SyntaxEditor.IsCurrentLineNumberHighlightingEnabled feature that will render the current line number in a style defined by DisplayItemClassificationTypeProvider.LineNumberCurrent.
  • Added built-in Operator and Punctuation IClassificationType instances to ClassificationTypes.
  • Added BuiltInClassificationTypesProvider that will automatically register highlighting styles for built-in IClassificationType instances defined in ClassificationTypes.
  • Added a Punctuation classification type to sample language definitions (where appropriate).
  • Added DisplayItemClassificationTypes.WordWrapGlyph to separate the word wrap glyph color from the visible white space color.
  • Added MarkdownDeleted classification type and highlighting style to the free Markdown language project and definition files.
  • Added support for primary and secondary carets to render with different brushes based on corresponding highlighting styles.
  • Updated collapsible region foreground, current line background/border, delimiter matching background, and find match highlight background colors to render with a default opacity when configured with opaque colors.
  • JavaScript Language Add-on
    • Added a Punctuation classification type.
  • .NET Languages Add-on
    • Updated the C# parser grammar to support C# 9.0 syntax.
    • Updated the Roslyn extensions to use the latest Microsoft.CodeAnalysis.Compilers v4.8 NuGet package.
    • Improved resolver support for C# local functions.
    • Improved documentation comment display in IntelliPrompt to support 'para' and 'br' tags.
    • Added Punctuation classification type.
  • Python Language Add-on
    • Added support for IntelliPrompt to use type hint annotations.
    • Improved the resolver's ability to resolve types within external modules that were defined in other modules.
    • Added a Punctuation classification type.