-
Notifications
You must be signed in to change notification settings - Fork 677
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
📢 Announcing: WinUI 3 - Windows App SDK 1.0 Experimental 🛠💻 #5651
Comments
@anawishnoff Does this also have the new fluent language implementation (cards, mica shadows etc) same as UWP 2.6? |
I was expecting to see WinUI 2.6 visual styles in this version😞 |
@harvinders Not quite yet - those are still planned to be included in WinUI 3 on or before the 1.0 stable release. |
Are multiple windows allowed to be running at once in this build? |
@marb2000 could you provide insight here? |
When is V1.0 expected to be released stable? Do we have to wait for windows 11? |
Does anyone know if syncfusion controls support C++ WindowsAppSDK application or any library that has a data grid for these applications. It's literally the one control I need for my applications to be ported. |
@anawishnoff looks like all the WinUI Syncfusion samples are C# based and their docs don't call out requirements for C# only applications. Do you know if they're focused only on .NET like the Toolkit? @nlogozzo I also did just publish our sample on using UWP Toolkit components within C++ apps here if that helps: https://github.com/CommunityToolkit/Sample-Windows-CppWinRT - though it does come with caveats, but the same approach would also work for other components like the Syncfusion UWP one. Hopefully we'll get to a WinUI 3 version of this sample, as there would be differences, have an issue tracking that on our sample repo. Not sure when we'll get to it yet though as we're focused on our 7.1 release at the moment. |
When will AnimatedIcon become available for Windows App SDK? |
Will XAML C++ development experimence with C++/WinRT ever replicate that of C++/CX? Are we doomed to edit IDL files without syntax highlighting, code completion and manually merge generated files? Why should we keep burning our productivity with XAML C++, instead of going C++ Builder and Qt Studio/Designer, to be able to enjoy a .NET like development experience with C++ on Microsoft platforms? Even legacy MFC feels more fun than dealing with C++/WinRT XAML tooling issues. |
@pjmlp i agree that as of now Qt or wxWidgets are so much easier and better to work with when using C++. However, the WindowsAppSDK is all written in just C++ so I expect it to be a good experience eventually. And QT and other frameworks provide controls that look like the old Win32 controls where ass developing with the WindowsAppSDK and XAML provide the latest modem Windows design |
@nlogozzo On my book a development experience worse than using MFC isn't worth it, and the team has been deaf to productivity requests during the last 4 years, since it decided to kill C++/CX. Who wants to edit IDL files and generated content, like if we were stuck with Visual C++ 6.0?!? |
@pjmlp I hear your frustration. But for me and my applications and the future direction of windows, I'm on the Windows App SDK bandwagon for its controls and design. Hopefully Microsoft fixes all these little annoyances in the future but who knows, like you said they're deaf and I'm sure lazy too |
@nlogozzo You don't need it for Win32 applications when there are designers available on the team. As for the future direction of Windows, I and others already have plenty of scars from all rewrites that were the future of Windows since version 8. With Qt and C++ Builder, not only I have my productivity, I also have other platforms as bonus. Apparently they keep forgetting about this little detail. |
When will WinUI 3 / Windows App SDK 1.0 support CLI to create / build and run apps ? |
@anawishnoff Does this build Support Unpackaged (non-MSIX) Deployment as roadmap says? |
Never mind, I found it myself(It support Unpackaged (non-MSIX) Deployment ) |
@anawishnoff is there a datagrid compatible with this preview? |
@Licantrop0 we didn't support 1.0-experimental, but we recently shipped support for the 1.0-preview3 bits, more info here: CommunityToolkit/WindowsCommunityToolkit#4350 |
We've just shipped the latest version of WinUI 3, which is a part of Windows App SDK 1.0 experimental release! This release includes bug fixes and provides access to non-stable APIs and features.
Shipping WinUI 3 as a part of the Windows App SDK
In order to use this version of WinUI 3, you'll download the Windows App SDK (Experimental) Visual Studio Extension (VSIX) to get started. The Windows App SDK VSIX includes WinUI project templates that you'll use to build your WinUI 3 app, as well as access to other Windows App SDK components. The Windows App SDK package includes a reference to the WinUI 3 NuGet package.
For more on the Windows App SDK, see their documentation and repository. For installation instructions, see Set up your development environment.
NOTE: The Windows App SDK was previously known by the code name Project Reunion. Some SDK assets may still use the code name, but these assets will be renamed in a future release. The term Project Reunion may also be used when referring to an existing asset or a specified earlier release.
What's new
This release is focused on building towards new features for 1.0 stable and fixing bugs.
New features
Bug fixes
Stability
This release includes unstable APIs and does not support building production apps. If you'd like to use WinUI 3 to build a production app, feel free to continue using the latest Windows App SDK 0.8 release.
Known Issues
For a list of all the known issues for this Windows App SDK 1.0 experimental release, please see the Windows App SDK release notes.
Getting started
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:
Install the Windows App SDK
Create WinUI 3 Projects
While you're developing, check out the API Reference documentation.
Take a look at our walk-through docs:
You can also update your existing WinUI 3 app to use the new Windows App SDK 1.0 experimental release using these instructions: Update existing projects to the latest release of the Windows App SDK.
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. Even though we ship with the Windows App SDK, please continue to file WinUI-specific bugs on this repo.
Using WinUI 3 and the Windows App SDK with our ecosystem partners
This latest release 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 (note that some of these technologies may not yet be available for Windows App SDK 1.0 experimental):
Actipro Software is migrating their vast UI control offerings over to WinUI 3, including their SyntaxEditor code editor, propertygrid, native type edit boxes, docking/MDI, charts, and more.
DevExpress: DevExpress has released 20 new WinUI controls with Windows App SDK 0.8 support, including the Data Grid, Scheduler, Charts, Ribbon Toolbar, and more. All 20 UI components are available free-of-charge.
Esri: ArcGIS Runtime SDK for .NET adds mapping, spatial analytics, and location intelligence capabilities to your apps on Android, iOS, and Windows. Support for WinUI 3 is now available.
GrapeCity: The ComponentOne WinUI controls support modern desktop apps (Win32) and include calendar, accordion, input and our fast and flexible datagrid, FlexGrid.
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 Windows on ARM64).
Syncfusion: Updated their projects to Microsoft.ProjectReunion from Microsoft.WinUI following upgrade instructions. All their controls are working fine.
Telerik UI for WinUI: the market first UI controls suite for crafting Win32 and UWP apps with WinUI 3, comes with feature-rich controls like Ribbon, DataGrid, Charts, Gauges, Barcode, and more.
Uno Platform: Use WinUI 3 – Windows App SDK 0.8, XAML and C# to build pixel-perfect, single-codebase, native applications that can run on Web, Desktop and Mobile. It is free, open-source and available today.
Windows Community Toolkit (Microsoft): The WCT is currently working on supporting Reunion 0.8 release candidate. It provides tons of new controls and capabilities for use in your WinUI app. You can check out their open source repo here.
What's next
To keep up with progress being made on WinUI 3, please see our feature roadmap which gets updated regularly. We also give monthly updates on our WinUI Community Calls, where you can directly ask the team any questions you have.
The text was updated successfully, but these errors were encountered: