@@ -29,6 +29,385 @@ The experimental channel includes releases of the Windows App SDK with [experime
29
29
- [ Experimental channel release notes for the Windows App SDK 1.0] ( release-notes-archive/experimental-channel-1.0.md )
30
30
- [ Experimental channel release notes for the Windows App SDK 0.8] ( release-notes-archive/experimental-channel-0.8.md )
31
31
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
+
32
411
## Version 1.7 Experimental (1.7.0-experimental1)
33
412
34
413
This is the latest release of the experimental channel.
0 commit comments