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.AppWindow
APIs make it easier to control your app windows to create a great experience. New capabilities include using:SetTaskBarIcon
andSetTitleBarIcon
to independently set the taskbar and titlebar iconsAppWindowTitleBar.PreferredTheme
to set the light/dark theme of the titlebar- using new properties like
OverlappedPresenter.PreferredMinimumWidth
OverlappedPresenter.PreferredMaximumHeight
to set a minimum or maximum width or height for the window.
- New
Microsoft.Windows.Media.Capture.CameraCaptureUI
API to WinAppSDK to provide a streamlined solution with feature parity, now supporting WindowID in the constructor for enhanced desktop compatibility. - New
OAuth2Manager
API 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
BackgroundTaskBuilder
API provides WinAppSDK dependent apps the ability to directly register the full trust COM components with background tasks, removing the need to implement a workaround. TitleBar
control makes it much easier to create a great, customizable titlebar for your app.RichEditBox
now supports MathML, viaRichEditTextDocument.SetMathMode
andRichEditTextDocument.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 aContentIsland
in the environment of a Win32 window with WS_POPUP style.ChildSiteLink
: Allows a parentContentIsland
to 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 aContentIsland
with 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
RuntimeCompatibilityOptions
support will allow more control over how servicing changes affect apps. For more info, see GitHub #4966. - A new
ReleaseInfo
API 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: