The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
MIT License
Bot releases are hidden (Show)
Published by zaryaf about 3 years ago
Windows App SDK 0.8.3 is a stable servicing release that continues to fix critical bugs for 0.8.0.
Keyboard focus was being lost when a window was minimized and then restored, requiring a mouse click to restore focus.
Published by dayman40 about 3 years ago
Windows App SDK 0.8.2 is a stable servicing release that a couple more critical bugs for 0.8.0.
Object contains non-primitive or non-blittable data.
The limitations and known issues for v0.8 also apply to v0.8.2, unless marked otherwise in our documentation.
Published by dayman40 about 3 years ago
This release is a stable servicing release that includes a security fix. For more information, please check it all here.
Check all our new and updated features, limitations, and known issues for this release on our full release notes here.
To keep up with progress being made on Windows App SDK, please see our feature roadmap which gets updated regularly. We also give monthly updates on our Windows App SDK Community Calls, where you can directly ask the team any questions you have.
Published by dayman40 about 3 years ago
We've just released our 1.0 experimental release of Windows App SDK! This is the latest release of the experimental channel that supports all experimental channel features. This release includes bug fixes and provides access to non-stable APIs and features for WinUI3, Push notifications, Windowing, and Deployment of unpackaged apps.
Check all our new and updated features, limitations, and known issues for this release on our full release notes here.
To keep up with progress being made on Windows App SDK, please see our feature roadmap which gets updated regularly. We also give monthly updates on our Windows App SDK Community Calls, where you can directly ask the team any questions you have.
Attached are the Windows App SDK Installer and MSIX packages needed to test deployment of unpackaged apps or you can find it here.
Published by dayman40 over 3 years ago
The limitations and known issues for v0.8 also apply to v0.8.1, unless marked otherwise in our documentation.
Published by dayman40 over 3 years ago
Version 0.5.8 is a new servicing release that includes a security fix for Project Reunion 0.5.
For more details, see CVE-2021-34489.
Published by btueffers over 3 years ago
We just released the 0.8 GA release of Windows App SDK formerly known as Project Reunion! This release consists of stabilization improvements, critical bug fixes, and some new functionality. This is an opportunity for our customers to try this out and provide feedback.
If you're building an app with Windows App SDK for the first time, follow the getting started instructions here.
Full release notes here.
NOTE: This release is not supported on the current Windows Insider Dev channel. We will be fixing this issue in our first 0.8 servicing release coming soon.
Attached are the Windows App SDK Installer and MSIX packages needed to test deployment of unpackaged apps.
To keep up with progress being made on Windows App SDK, please see our feature roadmap which gets updated regularly.
NOTE: The Windows App SDK was previously known by the code name Project Reunion. Some SDK assets such as the VSIX extension and NuGet packages still use the code name, but these assets will be renamed in a future release. Some areas of the docs still use Project Reunion when referring to an existing asset or a specified earlier release.
Published by andrewleader over 3 years ago
We're getting close to releasing the stable version of 0.8, and have a release candidate available to try! 🎊 This release candidate does not contain experimental features, as it is an early candidate for the final release. This release candidate contains several new bug fixes compared to the previous 0.8 Preview. This RC is NOT published on NuGet.org, you can find the packages and VSIX attached at the bottom.
These are all of the new changes in Project Reunion since the release of Project Reunion 0.5.
The Pivot control has been added back in and can now be used in any WinUI 3 app.
All bug fixes from Project Reunion v0.5.5, v0.5.6, and v0.5.7 are included with this release.
New bug fixes, including:
To see the full list of bugs fixed, see the bugs fixed section below.
The ColorHelper.ToDisplayName
API is no longer available.
The following types have been removed:
Microsoft.Graphics.IGeometrySource2D
Microsoft.Graphics.IGeometrySource2DInterop
Please use Windows.Graphics.IGeometrySource2D
and Windows.Graphics.IGeometrySource2DInterop
instead.
All types in the Microsoft.System
namespace have been moved to the Microsoft.UI.Dispatching
namespace, including the DispatcherQueue class.
The AcrylicBrush.BackgroundSource
property has been removed, since HostBackdrop
is not supported as a BackgroundSource
in WinUI 3.
This release does not include experimental features. If you'd like to continue using experimental features in your app, feel free to continue using the latest Project Reunion 0.8 Preview.
Please keep in mind that the Project Reunion 0.8 release candidate is still a pre-release product, and has a number of known issues and limitations that our team continues to work on:
This is the list of all bugs fixed since the 0.8 Preview. For a list of bugs previously fixed in the Project Reunion 0.8 Preview, see this list.
This release candidate is NOT published on NuGet.org or the Visual Studio Marketplace. You'll need to download the assets attached below. Here's two quick key things to note...
To upgrade from 0.8 Preview, simply update to use the attached NuGet packages!
0.8.0-rc
Project Reunion NuGet packages as an available update, install those updates to all three packages. You're now on 0.8.0-rc! Be sure to update all projects in your solution (don't mix and match versions in a single solution).Follow the instructions above for updating a 0.8 Preview app, and additionally move the <AssetTargetFallback>
property in the packaging project to be below the <TargetPlatformMinVersion>
property. Your packaging project should look like this...
...
<TargetPlatformVersion>10.0.19041.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<AssetTargetFallback>net5.0-windows$(TargetPlatformVersion);$(AssetTargetFallback)</AssetTargetFallback>
...
There are some more detailed getting started instructions here, although those instructions are for the 0.5 release and you will have to tweak things slightly as described above.
To keep up with progress being made on Project Reunion, please see our feature roadmap which gets updated regularly.
Published by btueffers over 3 years ago
We've just released our preview of the 0.8 release of Project Reunion! This is the first release of Project Reunion that includes unpackaged app support for DWrite Core, App Lifecycle, and MRT Core. This release consists of stabilization improvements, critical bug fixes, and some new functionality. This is an opportunity for our customers to try this out and provide feedback.
If you're building an app with Project Reunion for the first time, follow the getting started instructions here.
Full release notes here.
Attached are the Project Reunion Installer and MSIX packages needed to test deployment of unpackaged apps. This preview is not intended for production apps.
To keep up with progress being made on Project Reunion, please see our feature roadmap which gets updated regularly.
Published by andrewleader over 3 years ago
Project Reunion 0.5.7 is a new servicing release that continues to fix a couple of critical bugs from Project Reunion 0.5.
If you're building an app with Project Reunion for the first time, follow the installation instructions here.
If you have an app that's already using any version of Project Reunion 0.5, you can update to the latest release by following the instructions here.
Published by dayman40 over 3 years ago
Project Reunion 0.5.6 is a small, stable servicing update that fixes a few more critical bugs.
If you're building an app with Project Reunion for the first time, follow the installation instructions here.
If you have an app that's already using any version of Project Reunion 0.5, you can update to the latest release by following the instructions here.
• Metadata is missing from attributes. The bug fixed can be found here.
• Crashes caused by XamlCompiler determining all types are not a part of WinUI framework. The bug fixed can be found here.
Published by dayman40 over 3 years ago
Project Reunion 0.5.5 is a stable servicing release that fixes a few critical bugs.
If you're building an app with Project Reunion for the first time, follow the installation instructions here.
If you have an app that's already using Project Reunion 0.5, you can update to the latest release by following the instructions here.
Memory leaks caused by subscribing to some framework element events and page navigation due to a C#/WinRT issue
Alt+F4 does not close desktop apps
Drag and drop does not work with touch or pen due to an issue with StartDragAsync()
Black flash on WebView2 when setting Visibility to Collapsed
Microsoft.ProjectReunion.Foundation is breaking WPF compilations
Installing the Project Reunion 0.5 NuGet package results in build failures in projects that target AnyCPU
Crash when panel containing SwapChainPanel is opened multiple times
Acrylic brush renders transparent
A few bugs having to do with GC/ObjectDisposedExceptions, marshaling value and nullable types (TimeSpan, IReference, etc) in C#/WinRT are now fixed. In order to get these GC fixes, you must use the latest .NET 5.0.6 SDK which will be available in May. See our update instructions for how you can explicitly reference the latest 5.0.6 SDK.
Published by andrewleader over 3 years ago
Our team is SUPER EXCITED to share with you that we have just released version 0.5 of Project Reunion! This is our first production-ready release, and the first complete release of Project Reunion that includes WinUI 3. This is the first opportunity to build new WinUI 3 desktop packaged apps meant for production. We're looking forward to hearing your feedback!
Project Reunion is still in its early stages, but 0.5 includes production-ready support for packaged MSIX desktop apps to use...
See our documentation for installation instructions and getting started.
We're working on support for unpackaged desktop apps, new features, and more. Check out our roadmap for more details!
Most of the features introduced in past preview releases have now been stabilized for use in production apps, including (but definitely not limited to):
As this is a stable release, preview features have been removed from this version of WinUI 3, including support for building UWP apps. You can still access these features by using the previous Project Reunion 0.5 preview.
Project Reunion 0.5 is in the process of being integrated into several other important ecosystem technologies. To test out and follow that progress, check out some of our partner technologies below:
Published by dayman40 over 3 years ago
We've just released our first preview of the 0.5 release of Project Reunion! This is the first release of Project Reunion that includes WinUI 3. This release consists of stabilization improvements, critical bug fixes, and some new functionality. This is an opportunity for our customers to try this out and provide feedback. This is the first round of validating our work with customers prior to release. We’ll continue to refine and improve the process going forward.
Please keep in mind that Project Reunion 0.5 Preview is still a pre-release product, and has a number of known issues and limitations that our team continues to work on.
This preview is not intended for production apps.
First, you'll need to set up your dev environment with the appropriate technologies. See our documentation for installation instructions and more information on project types:
API Reference documentation for Project Reunion 0.5 Preview is coming soon.
Take a look at the walk-through documentation on getting started with Project Reunion!
We love feedback! We encourage you to file any bug, big or small, on our repo using this template. Knowing which issues and features are important and/or critical to our customers highly influences which ones we tackle.
The following features are part of the 0.5 preview...
Project Reunion 0.5 Preview is in the process of being integrated into several other important ecosystem technologies. To test out and follow that progress, check out some of our partner technologies below:
To keep up with progress being made on Project Reunion, please see our feature roadmap which gets updated regularly.