@@ -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
34413This is the latest release of the experimental channel.
0 commit comments