Skip to content

Commit d5d03e1

Browse files
Updating 1.4-preview1 rel notes (#3696)
* Updating release notes and downloads for 1.4 experimental * Minor wording revisions * Release notes for 1.3.2 * Adding first release notes for 1.4-preview1 * Release notes for 1.3.3 * Fixing broken bookmark links * Updating 1.4-preview1 rel notes * Removing en-us from link * Update preview-channel.md minor revs * Update preview-channel.md build warnings --------- Co-authored-by: KB <[email protected]>
1 parent c729ff2 commit d5d03e1

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

hub/apps/windows-app-sdk/preview-channel.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,20 @@ In an existing Windows App SDK 1.3 (from the stable channel) app, you can update
2727

2828
For the updated runtime and MSIX, see [Downloads for the Windows App SDK](./downloads.md).
2929

30+
### Widgets Updates
31+
32+
Three new interfaces have been added for Widget Providers to implement: `IWidgetProvider2`, `IWidgetProviderAnalytics`, and `IWidgetProviderErrors`. `IWidgetProvider2` allows providers to respond to the *Customize* action invoked by the user, which is identical to what is available for 1st party Widgets. The `IWidgetProviderAnalytics` and `IWidgetProviderErrors` interfaces are used by providers to gather telemetry for their widgets; analytics and failure events about widgets are communicated to the respective widget providers. The `WidgetCustomizationRequestedArgs`, `WidgetAnalyticsInfoReportedArgs`, and `WidgetErrorInfoReportedArgs` classes are used to communicate relevant information to support new functionalities.
33+
34+
### New features from across the WinAppSDK
35+
36+
- A new `ThemeSettings` class that allows Win32 WinRT apps to detect when the system's High Contrast setting has changed, similar to UWP's [AccessibilitySettings](/uwp/api/windows.ui.viewmanagement.accessibilitysettings) class. See the [ThemeSettings API spec](https://github.com/microsoft/WindowsAppSDK/blob/main/specs/themes/ThemeSettings.md) on GitHub for more information.
37+
- - `Popup/FlyoutBase.ShouldConstrainToRootBounds` is now supported to allow tooltips, menus, and other popups to extend outside the bounds of the main window. Preview 1 does not yet fully support having Acrylic or other SystemBackdrops on a popup/flyout; additional APIs and implementation for this will be included in the next 1.4 release.
38+
- `AccessKeyManager.EnterDisplayMode` is a new method to display access keys for the current focused element of a provided root. Access keys are in "display mode" when showing a key tip to invoke a command, such as pressing the Alt key in Paint to show what keys correspond to what controls. This method allows for programmatically entering display mode.
39+
- `Application.ResourceManagerRequested` provides a mechanism to provide a different `IResourceManager` to resolve resource URIs for scenarios when the default `ResourceManager` won't work. For more information, see the [Application.ResourceManagerRequested API spec](https://github.com/microsoft/microsoft-ui-xaml/blob/main/specs/custom-iresourcemanager-spec.md) on GitHub.
40+
- We're introducing a new list control called the `ItemsView` and a corresponding concrete `ItemContainer` class. `ItemContainer` is a lightweight container with built-in selection states and visuals, which can easily wrap desired content and be used with `ItemsView` for a collection control scenario. `ItemsView` is still marked experimental in Preview 1 but will be included in the next 1.4 release.
41+
- The version of the WebView2 SDK was updated from 1661.34 to [1823.32](/microsoft-edge/webview2/release-notes?tabs=winrtcsharp#10182332).
42+
43+
3044
### New APIs in 1.4.0-preview1
3145

3246
Version 1.4-preview1 includes the following new APIs compared to the stable 1.3 release:
@@ -822,4 +836,4 @@ Starting in version 1.0 Preview 1, MRT Core APIs have moved from the [Microsoft.
822836
- [Install tools for the Windows App SDK](set-up-your-development-environment.md)
823837
- [Create your first WinUI 3 project](../winui/winui3/create-your-first-winui3-app.md)
824838
- [Use the Windows App SDK in an existing project](use-windows-app-sdk-in-existing-project.md)
825-
- [Deploy apps that use the Windows App SDK](../package-and-deploy/index.md#use-the-windows-app-sdk)
839+
- [Deploy apps that use the Windows App SDK](../package-and-deploy/index.md#use-the-windows-app-sdk)

0 commit comments

Comments
 (0)