Skip to content

Commit 3824214

Browse files
authored
Win app sdk/release notes/1.7/experimental 2 (#5088)
* New Experimental Release Notes * Update experimental-channel.md * Update downloads.md * Update downloads.md * Update experimental-channel.md
1 parent b960134 commit 3824214

File tree

3 files changed

+381
-2
lines changed

3 files changed

+381
-2
lines changed

hub/apps/windows-app-sdk/downloads.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ For all the latest Windows App SDK downloads, refer to the tables and links belo
4141

4242
| Version | Runtime downloads |
4343
|---|---|
44+
| [1.7 Experimental2 (1.7.250109001-experimental2) ](/windows/apps/windows-app-sdk/experimental-channel#version-17-experimental-170-experimental2) <br/> 01/09/2025 <br/> [Release notes](/windows/apps/windows-app-sdk/experimental-channel#version-17-experimental-170-experimental2) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F1.7-experimental2) | [Installer (x64)](https://aka.ms/windowsappsdk/1.7/1.7.250109001-experimental2/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/1.7/1.7.250109001-experimental2/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/1.7/1.7.250109001-experimental2/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/1.7/1.7.250109001-experimental2/Microsoft.WindowsAppRuntime.Redist.1.7.zip) |
4445
| [1.7 Experimental1 (1.7.241114004-experimental1) ](/windows/apps/windows-app-sdk/experimental-channel#version-17-experimental-170-experimental1) <br/> 11/20/2024 <br/> [Release notes](/windows/apps/windows-app-sdk/experimental-channel#version-17-experimental-170-experimental1) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F1.7-experimental1) | [Installer (x64)](https://aka.ms/windowsappsdk/1.7/1.7.241114004-experimental1/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/1.7/1.7.241114004-experimental1/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/1.7/1.7.241114004-experimental1/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/1.7/1.7.241114004-experimental1/Microsoft.WindowsAppRuntime.Redist.1.7.zip) |
4546

4647
Depending on your development scenario, you might require the following:

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

Lines changed: 379 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,385 @@ The experimental channel includes releases of the Windows App SDK with [experime
2929
- [Experimental channel release notes for the Windows App SDK 1.0](release-notes-archive/experimental-channel-1.0.md)
3030
- [Experimental channel release notes for the Windows App SDK 0.8](release-notes-archive/experimental-channel-0.8.md)
3131

32+
## Version 1.7 Experimental (1.7.0-experimental2)
33+
### Background Task Registration
34+
35+
A new `BackgroundTaskBuilder` API enables registering background tasks for Windows App SDK apps. For more info, see GitHub [#4831](https://github.com/microsoft/WindowsAppSDK/issues/4831).
36+
37+
### New Notifications Features
38+
39+
New badge notification support allows showing a number or glyph badge on your app in the taskbar. For more info, see GitHub [#4926](https://github.com/microsoft/WindowsAppSDK/issues/4926).
40+
> [!IMPORTANT]
41+
> In this release, the C# projections are missing for the new `BadgeNotifications` APIs, which prevents using them from C#. The APIs are available in C++.
42+
43+
Video or audio calling can have an enhanced user experience in notifications. For more info, see GitHub [#4783](https://github.com/microsoft/WindowsAppSDK/issues/4783).
44+
> [!IMPORTANT]
45+
> This functionality is only available on the latest Windows Insider releases of Windows.
46+
47+
### Other notable changes
48+
49+
* `RichEditBox` now supports math mode, via `RichEditTextDocument.SetMathMode` and `RichEditTextDocument.SetMath`.
50+
* New `CompatibilityOptions` support will allow more control over how servicing changes affect apps. For more info, see GitHub [#4976](https://github.com/microsoft/WindowsAppSDK/issues/4976).
51+
52+
### New APIs
53+
This release includes the following new and modified experimental APIs:
54+
```
55+
Microsoft.Security.Authentication.OAuth
56+
57+
AuthFailure
58+
AuthRequestParams
59+
AuthRequestResult
60+
AuthResponse
61+
ClientAuthentication
62+
CodeChallengeMethodKind
63+
OAuth2Manager
64+
OAuthContract
65+
TokenFailure
66+
TokenFailureKind
67+
TokenRequestParams
68+
TokenRequestResult
69+
TokenResponse
70+
```
71+
```
72+
Microsoft.UI.Composition
73+
74+
CompositionNotificationDeferral
75+
CompositionProjectedShadow
76+
MaxOpacity
77+
MinOpacity
78+
OpacityFalloff
79+
80+
CompositionProjectedShadowCaster
81+
AncestorClip
82+
Mask
83+
84+
CompositionProjectedShadowDrawOrder
85+
CompositionProjectedShadowReceiver
86+
DrawOrder
87+
Mask
88+
```
89+
```
90+
Microsoft.UI.Composition.Experimental
91+
92+
ExpCompositionVisualSurface
93+
ExpExpressionNotificationProperty
94+
IExpCompositionPropertyChanged
95+
IExpCompositionPropertyChangedListener
96+
IExpCompositor
97+
IExpVisual
98+
```
99+
```
100+
Microsoft.UI.Content
101+
102+
AutomationTreeOptions
103+
ChildSiteLink
104+
ContentAppWindowBridge
105+
ContentDisplayOrientations
106+
ContentEnvironmentStateChangedEventArgs
107+
DidDisplayScaleChange
108+
109+
ContentExternalBackdropLink
110+
ContentExternalOutputLink
111+
ContentIsland
112+
AutomationTreeOption
113+
Children
114+
Connected
115+
ConnectionInfo
116+
ConnectRemoteEndpoint
117+
CreateForSystemVisual
118+
Disconnected
119+
FindAllForSystemCompositor
120+
FragmentRootAutomationProvider
121+
GetBySystemVisual
122+
InputCapabilities
123+
IsRemoteEndpointConnected
124+
LocalToClientTransformMatrix
125+
LocalToParentTransformMatrix
126+
NextSiblingAutomationProvider
127+
ParentAutomationProvider
128+
Popups
129+
PreviousSiblingAutomationProvider
130+
Root
131+
132+
ContentIslandEnvironment
133+
CurrentOrientation
134+
DisplayScale
135+
NativeOrientation
136+
ThemeChanged
137+
138+
ContentIslandStateChangedEventArgs
139+
DidLocalToClientTransformMatrixChange
140+
DidLocalToParentTransformMatrixChange
141+
142+
ContentSite
143+
InputCapabilities
144+
LocalToClientTransformMatrix
145+
LocalToParentTransformMatrix
146+
SetContentNodeParent
147+
TryGetAutomationProvider
148+
149+
ContentSiteAutomationProviderRequestedEventArgs
150+
ContentSiteEnvironment
151+
CurrentOrientation
152+
DisplayScale
153+
NativeOrientation
154+
NotifyThemeChanged
155+
156+
ContentSiteEnvironmentView
157+
DisplayScale
158+
159+
ContentSiteView
160+
AutomationTreeOption
161+
InputCapabilities
162+
LocalToClientTransformMatrix
163+
LocalToParentTransformMatrix
164+
165+
CoreWindowSiteBridge
166+
CoreWindowTopLevelWindowBridge
167+
DesktopChildSiteBridge
168+
AcceptRemoteEndpoint
169+
ConnectionInfo
170+
CreateWithDispatcherQueue
171+
IsRemoteEndpointConnected
172+
RemoteEndpointConnecting
173+
RemoteEndpointDisconnected
174+
RemoteEndpointRequestedStateChanged
175+
176+
DesktopPopupSiteBridge
177+
DesktopSiteBridge
178+
TryCreatePopupSiteBridge
179+
180+
EndpointConnectionEventArgs
181+
EndpointRequestedStateChangedEventArgs
182+
IContentIslandEndpointConnectionPrivate
183+
IContentNodeOwner
184+
IContentSiteAutomation
185+
IContentSiteBridgeEndpointConnectionPrivate
186+
IContentSiteInput
187+
IContentSiteLink
188+
IContentSiteLink2
189+
InputCapabilities
190+
PopupWindowSiteBridge
191+
ProcessStarter
192+
ReadOnlyDesktopSiteBridge
193+
SystemVisualSiteBridge
194+
```
195+
```
196+
Microsoft.UI.Input
197+
198+
InputFocusNavigationHost
199+
GetForSiteLink
200+
201+
InputKeyboardSource
202+
GetForWindowId
203+
204+
InputLayoutPolicy
205+
InputLightDismissAction
206+
GetForIsland
207+
208+
InputPointerActivationBehavior
209+
InputPointerSource
210+
ActivationBehavior
211+
DirectManipulationHitTest
212+
GetForVisual
213+
GetForWindowId
214+
RemoveForVisual
215+
TouchHitTesting
216+
TrySetDeviceKinds
217+
218+
ProximityEvaluation
219+
TouchHitTestingEventArgs
220+
```
221+
```
222+
Microsoft.UI.Input.Experimental
223+
224+
ExpInputSite
225+
ExpPointerPoint
226+
```
227+
```
228+
Microsoft.UI.Text
229+
230+
RichEditTextDocument
231+
GetMath
232+
SetMath
233+
SetMathMode
234+
```
235+
```
236+
Microsoft.UI.Windowing
237+
238+
AppWindow
239+
DefaultTitleBarShouldMatchAppModeTheme
240+
241+
DisplayArea
242+
GetMetricsFromWindowId
243+
```
244+
```
245+
Microsoft.UI.Xaml
246+
247+
XamlIsland
248+
XamlRoot
249+
TryGetContentIsland
250+
```
251+
```
252+
Microsoft.UI.Xaml.Automation.Peers
253+
254+
AutomationEvents
255+
Notification
256+
257+
InkCanvasAutomationPeer
258+
PagerControlAutomationPeer
259+
```
260+
```
261+
Microsoft.UI.Xaml.Controls
262+
263+
ContentDialogPlacement
264+
UnconstrainedPopup
265+
266+
DoInkPresenterWork
267+
ElementFactory
268+
FlowLayout
269+
FlowLayoutAnchorInfo
270+
FlowLayoutLineAlignment
271+
FlowLayoutState
272+
IApplicationViewSpanningRects
273+
IndexPath
274+
InkCanvas
275+
ISelfPlayingAnimatedVisual
276+
ItemContainer
277+
CanUserInvoke
278+
CanUserInvokeProperty
279+
CanUserSelect
280+
CanUserSelectProperty
281+
ItemInvoked
282+
MultiSelectMode
283+
MultiSelectModeProperty
284+
285+
ItemContainerInteractionTrigger
286+
ItemContainerInvokedEventArgs
287+
ItemContainerMultiSelectMode
288+
ItemContainerUserInvokeMode
289+
ItemContainerUserSelectMode
290+
LayoutPanel
291+
NumberBox
292+
InputScope
293+
InputScopeProperty
294+
TextAlignment
295+
TextAlignmentProperty
296+
297+
PagerControl
298+
PagerControlButtonVisibility
299+
PagerControlDisplayMode
300+
PagerControlSelectedIndexChangedEventArgs
301+
PagerControlTemplateSettings
302+
ProgressRing
303+
DeterminateSource
304+
DeterminateSourceProperty
305+
IndeterminateSource
306+
IndeterminateSourceProperty
307+
308+
RecyclePool
309+
RecyclingElementFactory
310+
ScrollingScrollStartingEventArgs
311+
ScrollingZoomStartingEventArgs
312+
ScrollView
313+
ScrollStarting
314+
ZoomStarting
315+
316+
SelectionModel
317+
SelectionModelChildrenRequestedEventArgs
318+
SelectionModelSelectionChangedEventArgs
319+
SelectTemplateEventArgs
320+
StackLayout
321+
IsVirtualizationEnabled
322+
IsVirtualizationEnabledProperty
323+
324+
StackLayoutState
325+
TitleBar
326+
TitleBarAutomationPeer
327+
TitleBarTemplateSettings
328+
UniformGridLayoutState
329+
```
330+
```
331+
Microsoft.UI.Xaml.Controls.Primitives
332+
333+
ScrollPresenter
334+
ScrollStarting
335+
ZoomStarting
336+
```
337+
```
338+
Microsoft.Windows.ApplicationModel.Background
339+
340+
BackgroundTaskBuilder
341+
BackgroundTaskContract
342+
```
343+
```
344+
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask
345+
346+
Task
347+
```
348+
```
349+
Microsoft.Windows.ApplicationModel.WindowsAppRuntime
350+
351+
CompatibilityChange
352+
CompatibilityContract
353+
CompatibilityOptions
354+
DeploymentManager
355+
Repair
356+
357+
DeploymentStatus
358+
PackageRepairFailed
359+
360+
ReleaseInfo
361+
RuntimeInfo
362+
VersionInfoContract
363+
WindowsAppRuntimeVersion
364+
```
365+
```
366+
Microsoft.Windows.AppNotifications
367+
368+
AppNotification
369+
ConferencingConfig
370+
371+
AppNotificationConferencingConfig
372+
```
373+
```
374+
Microsoft.Windows.AppNotifications.Builder
375+
376+
AppNotificationBuilder
377+
AddCameraPreview
378+
379+
AppNotificationButton
380+
SetSettingStyle
381+
382+
AppNotificationButtonSettingStyle
383+
```
384+
```
385+
Microsoft.Windows.BadgeNotifications
386+
387+
BadgeNotificationGlyph
388+
BadgeNotificationManager
389+
BadgeNotificationsContract
390+
```
391+
```
392+
Microsoft.Windows.Media.Capture
393+
394+
CameraCaptureUI
395+
CameraCaptureUIContract
396+
CameraCaptureUIMaxPhotoResolution
397+
CameraCaptureUIMaxVideoResolution
398+
CameraCaptureUIMode
399+
CameraCaptureUIPhotoCaptureSettings
400+
CameraCaptureUIPhotoFormat
401+
CameraCaptureUIVideoCaptureSettings
402+
CameraCaptureUIVideoFormat
403+
```
404+
```
405+
Microsoft.Windows.Storage
406+
407+
ApplicationData
408+
GetForUnpackaged
409+
```
410+
32411
## Version 1.7 Experimental (1.7.0-experimental1)
33412

34413
This is the latest release of the experimental channel.

0 commit comments

Comments
 (0)