·
887 commits
to main
since this release
WinUI 3 in Windows App SDK 2.5.1 includes reliability fixes across NavigationView, input, keyboard accelerators, multi-threaded XAML hosting, CommandBar, and the System Composition Engine. It is available through the Microsoft.WindowsAppSDK 2.5.1 NuGet package.
Bug fixes:
- Fixed a crash in windowed-popup input handling when a focus or pointer event was processed after the popup's island had been disposed.
- Fixed two
NavigationViewcrashes involving a negative paneMaxHeightduring resize and a stale flyout after an expanded item was collapsed or recycled. - Fixed an issue where the property set returned by
ElementCompositionPreview.GetPointerPositionPropertySetstopped updating while a pointer was pressed. - Fixed a fail-fast when a
KeyboardAcceleratorused an OEM or punctuation key and displayed the accelerator shortcut label. - Fixed a fatal process exit during XAML shutdown in apps hosting WinUI 3 on more than one UI thread.
- Fixed an issue where a
CommandBarwith no secondary commands could show an empty overflow button at fractional display scales such as 175%. - Fixed multiple issues for apps using the System Composition Engine, including effect and
SceneLightingrendering, input activation, cursor customization, and composition object access.
For the full set of changes across Windows App SDK 2.5.1, see the Windows App SDK 2.5.1 release notes.
Try it out
- Install the Microsoft.WindowsAppSDK 2.5.1 NuGet package.
- Download and update the WinUI Gallery to see the WinUI 3 updates firsthand.