Actipro SyntaxEditor for WinForms 24.1.0

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.
  • Removed all previously deprecated "metro light" renderers that were replaced by the unified "metro" renderers that support both dark and light.
  • Renamed WindowsColorSchemeType.VisualStudio2005 and WindowsColorScheme.VisualStudio2005 as VisualStudioClassic.
  • Renamed all WindowsColorSchemeType.Office2007* and WindowsColorScheme.Office2007* values as OfficeClassic (e.g., Office2007Blue renamed as OfficeClassicBlue).
  • Renamed most WindowsColorSchemeType.WindowsXP* and WindowsColorScheme.WindowsXP* values as Luna (e.g., WindowsXPBlue renamed as LunaBlue). WindowsXPRoyale has been deprecated since it replicates other classic themes.
  • Added native support to switch between light and dark themes using distinct color palettes for each theme intent.
  • Added SyntaxEditorThemeManager to simplify the process of switching between light and dark themes.
  • 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 ClassifictionTypes.
  • Added BuiltInClassificationTypesProvider that will automatically register highlighting styles for built-in IClassificationType instances defined in ClassificationTypes.
  • Added 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.
  • Updated NavigableSymbolSelector to automatically invalidate itself when renderer-related properties of the associated SyntaxEditor control are changed.
  • Changed the system font used for overlay panes to better support system text sizes and DPI scaling.

不具合の修正

  • Fixed word wrap glyphs not rendered in printer usage scenarios.
  • Fixed printer rendering when syntax highlighting was enabled and the editor was configured for use with a dark theme.