Skip to content

Commit

Permalink
Repo up to date with latest info; roadmap, readme (#8180)
Browse files Browse the repository at this point in the history
  • Loading branch information
gabbybilka authored Feb 16, 2023
1 parent ceeab5f commit c4e6724
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 105 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ The [Windows App SDK](https://github.com/microsoft/ProjectReunion) is a set of l

Other Windows App SDK components are: [WebView2](https://docs.microsoft.com/microsoft-edge/webview2/), [MSIX (MSIX-Core)](https://docs.microsoft.com/windows/msix/overview), [C++/WinRT](https://github.com/microsoft/cppwinrt), [Rust/WinRT](https://github.com/microsoft/winrt-rs), and [C#/WinRT](https://github.com/microsoft/cswinrt). If you'd like to learn more and contribute to Windows App SDK, or have **UWP/app model related questions**, visit our [Github repo](https://github.com/microsoft/WindowsAppSDK).

To see the Windows App SDK full roadmap and features that are under consideration (or to submit feature requests), [visit the productboard portal](https://portal.productboard.com/winappsdk/1-windows-app-sdk).
For a detailed look at the features we're planning on releasing in WinAppSDK check out the [Windows App SDK feature roadmap](https://github.com/microsoft/WindowsAppSDK/blob/main/docs/roadmap.md).

## Data/Telemetry

Expand Down
73 changes: 0 additions & 73 deletions docs/communitycalls/WinUICommunityCall.ics

This file was deleted.

65 changes: 34 additions & 31 deletions docs/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ It focuses on enabling three main use cases:
3. **Enabling other frameworks**
* Providing the native implementation for other frameworks like [React Native](https://github.com/Microsoft/react-native-windows) and .NET [MAUI](https://docs.microsoft.com/dotnet/maui/what-is-maui) when running on Windows.

WinUI 3 is available as a part of the [Windows App SDK](https://docs.microsoft.com/windows/apps/windows-app-sdk) for building stable and supported desktop/Win32 apps for production scenarios. The latest release is the Windows App SDK 1.1, which you can download and read more about at the documentation linked below:
WinUI 3 is available as a part of the [Windows App SDK](https://docs.microsoft.com/windows/apps/windows-app-sdk) for building stable and supported desktop/Win32 apps for production scenarios. The latest release is the Windows App SDK 1.2, which you can download and read more about at the documentation linked below:

[Stable release channel for the Windows App SDK](https://docs.microsoft.com/windows/apps/windows-app-sdk/stable-channel)

Expand All @@ -61,43 +61,46 @@ Legend:

Blank - Not available

**WinUI 3 - Windows App SDK 1.1** is our latest release. For a detailed look at the features we're targeting in WinUI 3 in 2022, check out the [Windows App SDK feature roadmap](https://github.com/microsoft/WindowsAppSDK/blob/main/docs/roadmap.md).

| Customer Capability | Project Reunion 0.5 <br/>(March 2021) | Windows App SDK 0.8 <br/>(June 2021) | Windows App SDK 1.0 <br/> (November 2021) | Windows App SDK 1.1 <br/> (June 2022) |
| ------------------- | -------------------------------- | ------------------------------- | ----------------------------- | -----|
| Supported in any app using the Windows App SDK | &#128994; | &#128994; | &#128994; | &#128994;
| Contains new Windows 11 controls/styles from WinUI 2.6 | | | &#128994; | &#128994;
| Supports MSIX Deployment | &#128994; | &#128994; | &#128994; | &#128994;
| Supports Unpackaged (non-MSIX) Deployment | | | &#128994; | &#128994;
| Works downlevel to Windows 10 version 1809 and above | &#128994; | &#128994; | &#128994; | &#128994;
| Supports the latest .NET | &#128994; | &#128994; | &#128994; | &#128994;
| ARM64 support | &#128994; | &#128994; | &#128994; | &#128994;
| `<SwapChainPanel> ` | &#128994; | &#128994; | &#128994; | &#128994;
| Intellisense, Hot Reload, Live Visual Tree | &#128311; | &#128311; | &#128994;[^1] | &#128994;[^1]
| Chromium-based WebView2 | &#128994; | &#128994; | &#128994; | &#128994;
| Title bar customization | &#128994; | &#128994; | &#128994; | &#128994;
| Fluent Shadows | &#128994; | &#128994; | &#128994; | &#128994;
| Input validation for data fields | &#128311; | &#128311; | &#128311; | &#128311;
| Supports multiple top-level windows on the same thread | &#128311; | &#128311; | &#128994;[^2] | &#128994;
| Supports multiple top-level windows on separate threads | &#128311; | &#128311; | &#128311; | &#128311;
| Drag and drop | &#128994; | &#128994; | &#128994; | &#128994;
| RenderTargetBitmap | &#128994; | &#128994; | &#128994; | &#128994;
| Mouse cursor customization | &#128994; | &#128994; | &#128994; | &#128994;
| Animated Gif support | &#128994; | &#128994; | &#128994; | &#128994;
| VirtualSurfaceImageSource (VSIS) support | &#128994; | &#128994; | &#128994; | &#128994;
| In-app acrylic | &#128994; | &#128994; | &#128994; | &#128994;
| XAML Islands | | &#128311; | &#128311; | &#128311;
| Mica | | | | &#128994;
**WinUI 3 - Windows App SDK 1.2** is our latest release. For a detailed look at the features we're targeting in WinUI 3 in 2023, check out the [Windows App SDK feature roadmap](https://github.com/microsoft/WindowsAppSDK/blob/main/docs/roadmap.md).

| Customer Capability | Project Reunion 0.5 <br/>(March 2021) | Windows App SDK 0.8 <br/>(June 2021) | Windows App SDK 1.0 <br/> (November 2021) | Windows App SDK 1.1 <br/> (June 2022) | Windows App SDK 1.2 <br/> (November 2022)
| ------------------- | -------------------------------- | ------------------------------- | ----------------------------- | -----| ----- |
| Supported in any app using the Windows App SDK | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Contains new Windows 11 controls/styles from WinUI 2.6 | | | &#128994; | &#128994; | &#128994;
| Supports MSIX Deployment | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Supports Unpackaged (non-MSIX) Deployment | | | &#128994; | &#128994; | &#128994;
| Works downlevel to Windows 10 version 1809 and above | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Supports the latest .NET | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| ARM64 support | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| `<SwapChainPanel> ` | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Intellisense, Hot Reload, Live Visual Tree | &#128311; | &#128311; | &#128994;[^1] | &#128994;[^1] | &#128994;[^1]
| Chromium-based WebView2 | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Title bar customization | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Fluent Shadows | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Input validation for data fields | &#128311; | &#128311; | &#128311; | &#128311; | &#128311;
| Supports multiple top-level windows on the same thread | &#128311; | &#128311; | &#128994;[^2] | &#128994; | &#128994;
| Supports multiple top-level windows on separate threads | &#128311; | &#128311; | &#128311; | &#128311; | &#128311;
| Drag and drop | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| RenderTargetBitmap | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Mouse cursor customization | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| Animated Gif support | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| VirtualSurfaceImageSource (VSIS) support | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| In-app acrylic | &#128994; | &#128994; | &#128994; | &#128994; | &#128994;
| XAML Islands | | &#128311; | &#128311; | &#128311; | &#128311;
| Mica | | | | &#128994; | &#128994;
| Widgets | | | | | &#128994;
| Media playback controls | | | | | &#128994;
| InfoBadge and other updates from WinUI 2.8 | | | | | &#128994;

[^1]: Supported on Visual Studio 2022 Preview 5 and above for packaged apps only
[^2]: Supported in 1.0.1 and above

## WinUI 2 Controls Library

WinUI 2 is a native user experience (UX) framework for both Windows desktop and UWP applications tightly integrated with Windows 10 and above SDKs.
WinUI 2 is a native user experience (UX) framework for both Windows desktop and UWP applications tightly integrated with Windows 10 and above SDKs.

The next release of the **WinUI 2 Controls Library** will be v2.8, aiming to release in mid-2022.
The latest release of the **WinUI 2 Controls Library** was v2.8 which was released in July 2022. You can find a list of what was introduced in this release in the [release notes](https://learn.microsoft.com/en-us/windows/apps/winui/winui2/release-notes/winui-2.8).

WinUI 2.8 will include WebView2 & bug, reliability, and security fixes for UWP apps. You can find a list of currently planned work in the [WinUI 2.8 milestone](https://github.com/microsoft/microsoft-ui-xaml/milestone/14).
At this time, there are no plans for a WinUI 2.9. However, WinUI 2 will continue to be supported through servicing releases with bug, reliability, and security fixes as needed.

For installation instructions see [Getting started with the Windows UI Library](https://docs.microsoft.com/windows/apps/winui/winui2/getting-started).

0 comments on commit c4e6724

Please sign in to comment.