Actipro SyntaxEditor for WinForms 25.1.0
Released: Jun 10, 2025
25.1.0 버젼 업데이트
기능
- Added .NET assembly targets for .NET 8.
- Updated .NET assemblies to target .NET 6 instead of .NET Core 3.1.
- Added the IIntraTextSpacerTag.IsSpacerBefore property that allows an intra-text adornment to render after the tagged range instead of before, which is useful for features like AI suggestions.
- Improved the rendering speed of very long squiggle lines.
- Improved vertical scrollbar maximum calculation logic when word wrap is active.
- Improved font selection logic when a character glyph is unsupported by a font to examine Windows' font linking settings, which takes priority over the built-in font fallback logic.
- Improved font size selection logic for substitute fonts.
- Improved substitute font alignment logic.
- Improved selection adjustment logic after text changes.
- Updated a sample to demonstrate intra-text adornment placement options.
- Updated the outlining margin to render with the modern appearance found in recent Visual Studio versions.
- Updated .NET Text assemblies to target .NET 8 instead of .NET 6. Users needing .NET 6 support can use the .NET Standard 2.0 targets.
- Updated IntelliPromptCompletionList and NavigableSymbolSelector to support dark mode scrollbars on Windows 11.
- .NET Languages Add-on
- Updated the C# language to syntax highlight interpolated string expressions and support IntelliPrompt within the expressions.
- Updated the C# parser to support C# 13 syntax.
- Updated the C# parser to support C# 12 syntax.
- Updated the C# parser to support C# 11 syntax.
- Updated the C# parser to support C# 10 syntax.
- Updated the C# parser to properly handle deconstruction.
- Updated IntelliPrompt tips to include documentation comment remarks sections for type members, if available.
- Updated IntelliPrompt completion following a VB For Each to list previously-declared variables.
- Updated the resolver to properly locate local functions declared in scope but after the context location.
- Python Language Add-on
- Improved the resolver's logic for locating imported modules with aliases.
- Updated how the resolver handles name conflicts.
- Web Languages Add-on
- Updated the XML formatter to better retain whitespace at the end of a format selection edit action.
수정사항
- Fixed an issue where changing the background color of SyntaxEditor between "light" and "dark" colors might not update the caret to use the corresponding contrasting color.