If you tuned in to this morning’s App Development Community Standup, you know that today we released WinUI 3 Preview 3. If you want to skip the summary and head straight to the release notes and installation instructions, you can find those here.
New FeaturesThe team has been hard at work on Preview 3 since the release of Preview 2 back in July. Countless bug fixes, exciting new capabilities, and improvements on existing capabilities will hopefully make this a great Preview for you all to try out. Here are some highlights from Preview 3 that are new since Preview 2:
- ARM64 Support
- Drag and drop inside and outside of apps
- RenderTargetBitmap (only XAML content for now – SwapChainPanel content will be captured later)
- Improvements to our tooling/developer experience:
- Live Visual Tree, Hot Reload, Live Property Explorer and similar tools
- Intellisense now working for WinUI 3
- MRT Core Integration – making apps faster and lighter on startup and providing quicker resource lookup
- Custom cursor support
- Off-thread input APIs
Using WinUI 3 Preview 3Preview 3 has a similar installation and setup process to Preview 2, but requires an updated version of Visual Studio (16.9), which will automatically download the latest .NET 5 for you as well, if you are interested in building Desktop apps. There are also a few sample apps you can look through: the WinUI 3 version of the XAML Controls Gallery where you can interact directly with all of the included controls, as well as the sample apps that you may have seen demo’ed at Build or Ignite – they’ve been updated to use Preview 3, and you can find them here. We recommend creating new projects when using WinUI 3 Preview 3. The process of upgrading an app from Preview 2 to Preview 3 can quickly become tricky and complicated. However, if you’ve been working hard on a large-scale app with Preview 2 and don’t want to create new project files, we do have a list of upgrade steps that you can use as guidance.
What’s NextUpdates on post-Preview 3 planning and features will be posted on our WinUI 3 feature roadmap. Until then, you can always stay up-to-date with the WinUI team on Twitter and GitHub. Thanks for trying out Preview 3 and supporting WinUI – can’t wait to hear what you all think! Ana Wishnoff Program Manager for WinUI You can find me on… Github: @anawishnoff Twitter: @ana_wishnoff