Skip to content

Releases: microsoft/WindowsAppSDK

0.5.0

29 Mar 16:20
3bd0869
Compare
Choose a tag to compare

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!

What's in Project Reunion 0.5?

Project Reunion is still in its early stages, but 0.5 includes production-ready support for packaged MSIX desktop apps to use...

How do I use it?

See our documentation for installation instructions and getting started.

What's next?

We're working on support for unpackaged desktop apps, new features, and more. Check out our roadmap for more details!

We love feedback!

What's new compared to the 0.5 preview release?

Most of the features introduced in past preview releases have now been stabilized for use in production apps, including (but definitely not limited to):

  • Ability to create desktop apps with WinUI, including .NET 5 for Win32 apps
  • Chromium-based WebView2 control
  • Custom titlebar support
  • ARM64 Support
  • SwapChainPanel

Where did preview features go?

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.

Using Project Reunion 0.5 with our ecosystem partners

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:

  • Windows Community Toolkit (Microsoft): The latest version of the WCT is working towards supporting Project Reunion 0.5 in the near future, and provides tons of new controls and capabilities for use in your WinUI app. You can check out their open source repo here.
  • Uno Platform: Developers using WinUI have an option to take WinUI-built applications to WebAssembly, Linux, macOS, Android and iOS via open-source project Uno Platform, and easily style them with Material and Fluent UI design systems for pixel-perfect experience everywhere. To set up your environment and get started with Uno Platform follow instructions laid out here.
  • Telerik: Telerik UI for WinUI is a UI component suite targeting WinUI 3 UWP apps currently released as Preview. The Telerik UI Preview includes several feature-rich controls including Ribbon, DataGrid, Charts, Gauges, Barcode, and more.
  • Syncfusion: The Syncfusion WinUI controls preview includes a large variety of high performance and modern controls for WinUI 3 UWP apps. The initial preview includes a suite of controls for data visualization, notifications, navigation, and content editing.
  • DevExpress: The entire suite of DevExpress UWP controls is available in preview for WinUI 3 UWP apps. Some example controls include Scheduler, Charts, Navigation, DataGrid, and more
  • GrapeCity's service components allow users to integrate data from popular online data sources such as Dynamics, Salesforce, Quickbooks and Google Analytics, and optimize performance with data virtualization. GrapeCity also plans to bring their popular desktop UI controls to WinUI3 later this year.
  • Infragistics: Ultimate UI for WinUI brings business critical, high performing, and feature rich line of business controls to your apps that target any platform that runs Windows, including the new ARM64-based Surface Pro X. The Ultimate UI or WinUI Preview includes DataGrid, Charts (50+), Gauges, and more.
  • Actipro Software is currently working on migrating their vast UI control offerings over to WinUI 3, including their popular SyntaxEditor code editor, property grid, native type edit boxes, docking/MDI, charts, and more.

0.5.0-prerelease

10 Mar 23:31
2f34499
Compare
Choose a tag to compare
0.5.0-prerelease Pre-release
Pre-release

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.

What's new in Project Reunion 0.5 Preview

  • WinUI 3 is now part of Project Reunion!
    • In-app acrylic is now supported!
    • The Pivot control is no longer supported, and has been deprecated in WinUI 3. We recommend using the NavigationView control for your in-app navigation scenarios.
  • Project Reunion will be supported down-level to Windows 10 version 1809 - it requires build 17763 or newer.
  • A few bug fixes, including:
    • App does not respond to theme changes in Windows when selecting Windows Default theme until restarted
    • ProgressBar doesn't show difference between Paused and Error option
    • Crash in Desktop XamlControlsGallery when trying to reorder ListView items with touch

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.

Getting started with Project Reunion 0.5 Preview

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.

What’s Supported

  • This preview is not intended for production apps
  • Only MSIX packaged desktop apps (WPF, WinForms, Win32, and console) can use the 0.5 preview
  • To use WinUI 3, it's best to start a new app project and, if useful, copy any existing code/business logic from past projects into the new project

The following features are part of the 0.5 preview...

Using Project Reunion 0.5 Preview with our ecosystem partners

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:

  • Windows Community Toolkit (Microsoft): The latest version of the WCT supports Reunion 0.5 Preview, and provides tons of new controls and capabilities for use in your WinUI app. You can check out their open source repo here.
  • Uno Platform: Developers using WinUI have an option to take WinUI-built applications to WebAssembly, Linux, macOS, Android and iOS via open-source project Uno Platform, and easily style them with Material and Fluent UI design systems for pixel-perfect experience everywhere. To set up your environment and get started with Uno Platform follow instructions laid out here.
  • Telerik: Telerik UI for WinUI is a UI component suite targeting WinUI 3 UWP apps currently released as Preview. The Telerik UI Preview includes several feature-rich controls including Ribbon, DataGrid, Charts, Gauges, Barcode, and more.
  • Syncfusion: The Syncfusion WinUI controls preview includes a large variety of high performance and modern controls for WinUI 3 UWP apps. The initial preview includes a suite of controls for data visualization, notifications, navigation, and content editing.
  • DevExpress: The entire suite of DevExpress UWP controls is available in preview for WinUI 3 UWP apps. Some example controls include Scheduler, Charts, Navigation, DataGrid, and more
  • GrapeCity's service components allow users to integrate data from popular online data sources such as Dynamics, Salesforce, Quickbooks and Google Analytics, and optimize performance with data virtualization. GrapeCity also plans to bring their popular desktop UI controls to WinUI3 later this year.
  • Infragistics: Ultimate UI for WinUI brings business critical, high performing, and feature rich line of business controls to your apps that target any platform that runs Windows, including the new ARM64-based Surface Pro X. The Ultimate UI or WinUI Preview includes DataGrid, Charts (50+), Gauges, and more.

What's Next

To keep up with progress being made on Project Reunion, please see our feature roadmap which gets updated regularly.