Added a 'Float All' menu item to tabbed MDI tabs, which floats all docking windows in the container together.
Improved the target dock host hit-test logic.
Improved focus tracking related to WebView2 controls.
Increased the default TabbedMdiHost.MaxTabExtent width, and added remarks to its API documentation.
Updated tool window-only layout deserializations to not clear lazy-load data for document windows.
Editors
Added 'AutoCompleteBox.PopupHeader', 'PopupHeaderTemplate', and 'PopupHeaderTemplateSelector' properties that allow for injecting a header above the popup's suggestion list.
Grids
Updated property grid item UIA peers to return their full path in the AutomationId property.
Ribbon
Updated the small/medium variant SplitButton template to better support a large CornerRadius setting.
Consolidated usage of SystemParameters.IsMenuDropRightAligned to use MenuDropAlignment instead.
SyntaxEditor
Added the EditorCommands.AddNextOccurrenceToSelection edit action (bound to Ctrl+D by default), and the related IEditorViewSelection.AddNextOccurrence method. This new feature adds the next occurrence of the currently-selected text to the selection, or selects the current word if there is no selection.
Refactored the IntelliPrompt completion session's Shorthand item matcher algorithm, resulting in a significant performance improvement, especially when used with the CanFilterUnmatchedItems option.
Improved word-wrapped view lines to indent under their primary view line based on a new configurable SyntaxEditor.WrappedLineIndentAmount property. Updated the Word Wrap QuickStart to show off the new property.
Improved vertical scrollbar handling logic.
Improved word selection logic.
Improved selection update logic when the RetainSelection option is used.
Improved squiggle line rendering performance.
Updated non-editable code snippet fields to not be highlighted in the template session.
Updated the CollapsedRegionManager.GetVisibleOffset method logic.
.NET Languages Add-on
Improved name resolution logic when there are type and namespace name conflicts.
Improved IntelliPrompt completion for VB With statements.
Updated BinaryAssemblyLoader to handle TypeLoadException when querying exported types.
Web Languages Add-on
Refactored the XML text formatter with improved logic.
Themes
Updated the Theme Designer app's Base Color Finder tool to support dark themes.
Updated WindowChrome shadow positioning logic when dealing with multiple monitors that have different DPIs.
Updated the custom-rendered WindowChrome shadow to not be included in screen captures.
Updated menu item templates to make use of a new ResizablePopupContentHost primitive.
Shared
Added the PopupButton.CornerRadius property.
Updated how CanvasControl handles rendering transparent colors.