Windows App SDK 1.7.0 (1.7.250310001)
Windows App SDK 1.7.0 (1.7.25031001)
WinAppSDK 1.7.0 is the latest stable version of WinAppSDK providing new features and improvements to the platform.
Whats new in WinAppSDK 1.7.0:
- New
Microsoft.UI.Windowing.AppWindowAPIs make it easier to control your app windows to create a great experience. New capabilities include using:SetTaskBarIconandSetTitleBarIconto independently set the taskbar and titlebar iconsAppWindowTitleBar.PreferredThemeto set the light/dark theme of the titlebar- using new properties like
OverlappedPresenter.PreferredMinimumWidth OverlappedPresenter.PreferredMaximumHeightto set a minimum or maximum width or height for the window.
- New
Microsoft.Windows.Media.Capture.CameraCaptureUIAPI to WinAppSDK to provide a streamlined solution with feature parity, now supporting WindowID in the constructor for enhanced desktop compatibility. - New
OAuth2ManagerAPI provides a streamlined solution for web authentication, offering OAuth 2.0 capabilities with full feature parity across all Windows platforms supported by Windows App SDK. - New
BackgroundTaskBuilderAPI provides WinAppSDK dependent apps the ability to directly register the full trust COM components with background tasks, removing the need to implement a workaround. TitleBarcontrol makes it much easier to create a great, customizable titlebar for your app.RichEditBoxnow supports MathML, viaRichEditTextDocument.SetMathModeandRichEditTextDocument.SetMathML.- Windows App SDK's Dynamic Dependencies APIs delegate all calls to Windows 11's implementation when running on >= Windows 11 24H2 (10.0.26100.0) providing improved performance and robustness.
- Updates in the Microsoft.UI.Content namespace introduce several significant enhancements and new features aimed at improving the functionality and interoperability of the ContentIsland APIs.
DesktopPopupSiteBridge: Enables hosting aContentIslandin the environment of a Win32 window with WS_POPUP style.ChildSiteLink: Allows a parentContentIslandto host a nested childContentIsland, providing a seamless partitioning of the rendering surface without user experience seams.DesktopAttachedSiteBridge: Attaches to an existing Win32 window instead of creating a new one, designed to host aContentIslandwith Windows.UI.Composition.Visuals at the root of the Win32 window hierarchy, ensuring full control over Win32-based input processing and accessibility.- Enhanced rendering and input synchronization
- ContentIslands with Windows.UI.Composition.Visuals
- New
RuntimeCompatibilityOptionssupport will allow more control over how servicing changes affect apps. For more info, see GitHub #4966. - A new
ReleaseInfoAPI provides easy access to the version of the Windows App SDK Runtime in use. For more info, see GitHub #2893. - Note: Windows Copilot Runtime APIs are not included this release. To experiment with these APIs, please continue to use the 1.7-experimental3 release and share your feedback!
To see everything that's new and changed, see the full Windows App SDK 1.7 release notes.
Try it out
- Download the 1.7.250310001 NuGet package to use WinAppSDK 1.7 in your app.
- Download and update the WinUI Gallery to see the WinUI 3 updates firsthand.
Getting Started
To get started using Windows App SDK to develop Windows apps, check out the following documentation: