From c4e6724692b9c3e633e1b6e4919c9ca46ad0d323 Mon Sep 17 00:00:00 2001 From: Gabby Bilka Date: Thu, 16 Feb 2023 06:22:35 -0800 Subject: [PATCH] Repo up to date with latest info; roadmap, readme (#8180) --- README.md | 2 +- docs/communitycalls/WinUICommunityCall.ics | 73 ---------------------- docs/roadmap.md | 65 ++++++++++--------- 3 files changed, 35 insertions(+), 105 deletions(-) delete mode 100644 docs/communitycalls/WinUICommunityCall.ics diff --git a/README.md b/README.md index d102948d08..0cf40e1f4b 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/docs/communitycalls/WinUICommunityCall.ics b/docs/communitycalls/WinUICommunityCall.ics deleted file mode 100644 index c69f9fc371..0000000000 --- a/docs/communitycalls/WinUICommunityCall.ics +++ /dev/null @@ -1,73 +0,0 @@ -BEGIN:VCALENDAR -PRODID:-//Microsoft Corporation//Outlook 16.0 MIMEDIR//EN -VERSION:2.0 -METHOD:PUBLISH -X-MS-OLK-FORCEINSPECTOROPEN:TRUE -BEGIN:VTIMEZONE -TZID:Eastern Standard Time -BEGIN:STANDARD -DTSTART:16011104T020000 -RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11 -TZOFFSETFROM:-0400 -TZOFFSETTO:-0500 -END:STANDARD -BEGIN:DAYLIGHT -DTSTART:16010311T020000 -RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3 -TZOFFSETFROM:-0500 -TZOFFSETTO:-0400 -END:DAYLIGHT -END:VTIMEZONE -BEGIN:VEVENT -CLASS:PUBLIC -CREATED:20210618T141625Z -DESCRIPTION:Join us for the June 2021 edition of the WinUI Community Call\, - where the WinUI team welcomes community members\, ecosystem partners\, an - d folks all across our team to answer all of your questions about WinUI.\n - \n \n\nWatch on YouTube: https://youtu.be/9EOKxjFyY68\n\n -DTEND;TZID="Eastern Standard Time":20210630T130000 -DTSTAMP:20210618T141625Z -DTSTART;TZID="Eastern Standard Time":20210630T120000 -LAST-MODIFIED:20210618T141625Z -PRIORITY:5 -SEQUENCE:0 -SUMMARY;LANGUAGE=en-us:WinUI Community Call - June 2021 -TRANSP:OPAQUE -UID:040000008200E00074C5B7101A82E00800000000CB0BF2074B64D701000000000000000 - 01000000027E29D01A99C924DBD5CF1594EC24150 -X-ALT-DESC;FMTTYPE=text/html:\n\n\n\n\n\n< - /xml>\n\n\n
\n

Join us for t - he June 2021 edition of the WinUI Community Call\, where the WinUI team we - lcomes community members\, ecosystem partners\, and folks all across our t - eam to answer all of your questions about WinUI.

\n

 \;

\n

Watch on YouTube: - https://youtu.be/9EOKxjFyY68

\n
\n\n\n -X-MICROSOFT-CDO-BUSYSTATUS:BUSY -X-MICROSOFT-CDO-IMPORTANCE:1 -X-MICROSOFT-DISALLOW-COUNTER:FALSE -BEGIN:VALARM -TRIGGER:-PT15M -ACTION:DISPLAY -DESCRIPTION:Reminder -END:VALARM -END:VEVENT -END:VCALENDAR diff --git a/docs/roadmap.md b/docs/roadmap.md index 08b4ea3f7d..97fef044b9 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -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) @@ -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
(March 2021) | Windows App SDK 0.8
(June 2021) | Windows App SDK 1.0
(November 2021) | Windows App SDK 1.1
(June 2022) | -| ------------------- | -------------------------------- | ------------------------------- | ----------------------------- | -----| -| Supported in any app using the Windows App SDK | 🟢 | 🟢 | 🟢 | 🟢 -| Contains new Windows 11 controls/styles from WinUI 2.6 | | | 🟢 | 🟢 -| Supports MSIX Deployment | 🟢 | 🟢 | 🟢 | 🟢 -| Supports Unpackaged (non-MSIX) Deployment | | | 🟢 | 🟢 -| Works downlevel to Windows 10 version 1809 and above | 🟢 | 🟢 | 🟢 | 🟢 -| Supports the latest .NET | 🟢 | 🟢 | 🟢 | 🟢 -| ARM64 support | 🟢 | 🟢 | 🟢 | 🟢 -| ` ` | 🟢 | 🟢 | 🟢 | 🟢 -| Intellisense, Hot Reload, Live Visual Tree | 🔷 | 🔷 | 🟢[^1] | 🟢[^1] -| Chromium-based WebView2 | 🟢 | 🟢 | 🟢 | 🟢 -| Title bar customization | 🟢 | 🟢 | 🟢 | 🟢 -| Fluent Shadows | 🟢 | 🟢 | 🟢 | 🟢 -| Input validation for data fields | 🔷 | 🔷 | 🔷 | 🔷 -| Supports multiple top-level windows on the same thread | 🔷 | 🔷 | 🟢[^2] | 🟢 -| Supports multiple top-level windows on separate threads | 🔷 | 🔷 | 🔷 | 🔷 -| Drag and drop | 🟢 | 🟢 | 🟢 | 🟢 -| RenderTargetBitmap | 🟢 | 🟢 | 🟢 | 🟢 -| Mouse cursor customization | 🟢 | 🟢 | 🟢 | 🟢 -| Animated Gif support | 🟢 | 🟢 | 🟢 | 🟢 -| VirtualSurfaceImageSource (VSIS) support | 🟢 | 🟢 | 🟢 | 🟢 -| In-app acrylic | 🟢 | 🟢 | 🟢 | 🟢 -| XAML Islands | | 🔷 | 🔷 | 🔷 -| Mica | | | | 🟢 +**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
(March 2021) | Windows App SDK 0.8
(June 2021) | Windows App SDK 1.0
(November 2021) | Windows App SDK 1.1
(June 2022) | Windows App SDK 1.2
(November 2022) +| ------------------- | -------------------------------- | ------------------------------- | ----------------------------- | -----| ----- | +| Supported in any app using the Windows App SDK | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Contains new Windows 11 controls/styles from WinUI 2.6 | | | 🟢 | 🟢 | 🟢 +| Supports MSIX Deployment | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Supports Unpackaged (non-MSIX) Deployment | | | 🟢 | 🟢 | 🟢 +| Works downlevel to Windows 10 version 1809 and above | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Supports the latest .NET | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| ARM64 support | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| ` ` | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Intellisense, Hot Reload, Live Visual Tree | 🔷 | 🔷 | 🟢[^1] | 🟢[^1] | 🟢[^1] +| Chromium-based WebView2 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Title bar customization | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Fluent Shadows | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Input validation for data fields | 🔷 | 🔷 | 🔷 | 🔷 | 🔷 +| Supports multiple top-level windows on the same thread | 🔷 | 🔷 | 🟢[^2] | 🟢 | 🟢 +| Supports multiple top-level windows on separate threads | 🔷 | 🔷 | 🔷 | 🔷 | 🔷 +| Drag and drop | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| RenderTargetBitmap | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Mouse cursor customization | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| Animated Gif support | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| VirtualSurfaceImageSource (VSIS) support | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| In-app acrylic | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 +| XAML Islands | | 🔷 | 🔷 | 🔷 | 🔷 +| Mica | | | | 🟢 | 🟢 +| Widgets | | | | | 🟢 +| Media playback controls | | | | | 🟢 +| InfoBadge and other updates from WinUI 2.8 | | | | | 🟢 [^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).