This version adds new SyntaxEditor features, implements a huge update in the .NET Languages Add-on to support the latest C# 13 syntax, makes large improvements in C# interpolated string editing, and much more.
See the related announcement post for the detailed list of enhancements and updates.
Intra-text adornments can now optionally appear after the tagged text range instead of before. This allows for features such as AI suggestions or contextual information to appear past the last character in a line.
Outlining Margin Modernization
Outlining margin glyph updates
The rendering of the outlining margin has been modernized and now matches the latest Visual Studio code editor appearance.
SyntaxEditor .NET Languages Add-on
C# 13 Syntax Support
Parameters showing in IntelliPrompt from C# primary constructors
The .NET Languages Add-on’s C# parser previously only supported C# 9 syntax. The updates in this version now support all C# features up to and including C# 13.
C# Interpolated String Expressions
IntelliPrompt working in interpolated string expressions
The .NET Languages Add-on’s C# syntax language now syntax highlights interpolated string expressions. It also fully supports IntelliPrompt features within the expressions, making interpolated string editing much better.
Miscellaneous
.NET Requirements
All assemblies now have a target for .NET 8. Prior .NET Core 3.1 targets were updated to .NET 6 instead, which can be used by those not yet moving to .NET 8.
This version adds major new dockable/floating toolbar and advanced main menu functionality to Bars, adds new SyntaxEditor features, implements a huge update in the .NET Languages Add-on to support the latest C# 13 syntax, makes large improvements in C# interpolated string editing, and much more.
See the related announcement post for the detailed list of enhancements and updates.
Toolbars docked on the top and side of an app, and a floating toolbar
Visual Studio-like toolbars are now available that can be dragged to and docked within any side of a host control. Multiple lines of toolbars are supported in each host side, and multiple toolbars can appear in each line. Toolbars can optionally be floated and moved to other screens as well.
Toolbar visibility options
End users can toggle which toolbars are visible.
Main Menu
An Edit menu showing how screen tips can display even for menu items
An advanced main menu control supports easy MVVM creation, key tips, and screen tips, similar to other Bars controls. The main menu control pairs well with the new dockable toolbars.
SyntaxEditor
Intra-Text Adornment Location
Elapsed time adornment shown at the end of a line
Intra-text adornments can now optionally appear after the tagged text range instead of before. This allows for features such as AI suggestions or contextual information to appear past the last character in a line.
Outlining Margin Modernization
Outlining margin glyph updates
The rendering of the outlining margin has been modernized and now matches the latest Visual Studio code editor appearance.
SyntaxEditor .NET Languages Add-on
C# 13 Syntax Support
Parameters showing in IntelliPrompt from C# primary constructors
The .NET Languages Add-on’s C# parser previously only supported C# 9 syntax. The updates in this version now support all C# features up to and including C# 13.
C# Interpolated String Expressions
IntelliPrompt working in interpolated string expressions
The .NET Languages Add-on’s C# syntax language now syntax highlights interpolated string expressions. It also fully supports IntelliPrompt features within the expressions, making interpolated string editing much better.
Docking/MDI
Tabbed MDI Single Tab Layout Behavior
A new option allows for tabbed MDI tabs to be hidden when there is a single document in a container.
Tab Key Access
Updated access keys to jump directly to tabs based on their index number. The Ctrl+9 key will now jump to the last document in the tabbed MDI container, regardless of its index.
Shared Library
User Prompt Resizing
A resizable user prompt
The UserPromptBuilder now has an easy way to configure a user prompt to be resizable.
Miscellaneous
.NET Requirements
All assemblies now have a target for .NET 8. Prior .NET Core 3.1 targets were updated to .NET 6 instead, which can be used by those not yet moving to .NET 8.
The QR Code symbology has been updated to support Extended Channel Interpretation (ECI), which allows encoding of all UTF-8 characters.
Bars
Ribbon Group Labels
Ribbon group labels are always visible in Classic layout mode and in the past have always been hidden in Simplified layout mode. A new option allows for keeping group labels visible in Simplified layout mode, which provides an interesting new appearance option.
A ribbon in Simplified layout mode, but still displaying group labels
Hiding Ribbon Tabs
For small ribbons with a single tab and no need of an application button, tabs and the app button can be hidden, saving a row of space.
Single tab ribbons can hide the tab header row
ComboBox Inline Images
The combobox control can now optionally show inline images next to the text.
Several combobox examples, with the last showing an inline color swatch image
Many Other Enhancements
A massive number of updates have been made to various Bars controls and features.
Docking/MDI
Bars Integration Sample
A new Bars Integration sample shows how Ribbon and StandaloneToolBar can be used on a main Window without changing the active docking window when there are floating docking windows.
The new Bars Integration sample
MDI Always On Top
A new option allows for any floating windows with MDI to always remain on top of the main window.
Open Documents Menu Path Tips
The tabbed MDI open documents menu now includes the document’s path as a tooltip on menu items.
A tooltip for the highlighted open document menu item
SyntaxEditor .NET Languages Add-on
Doc Comment Remarks
IntelliPrompt tips now include documentation comment remarks sections, if available.
Themes
WindowChrome Mouse Activation Over Toolbars
A new WindowChrome option can prevent the containing Window from being activated on click over any toolbar control.
This version makes numerous minor updates across the WinForms control product line, including the ability for holding Ctrl key to make SyntaxEditor IntelliPrompt popups semi-transparent.
The Ctrl key is held down, making the SyntaxEditor completion list semi-transparent
See the related announcement post for the detailed list of enhancements and updates.