You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hub/apps/develop/feeds/feed-provider-manifest.md
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -87,6 +87,7 @@ Represents the registration for a single feed.
87
87
|**Description**| string | Yes | A short description of the feed. | N/A |
88
88
|**ContentUri**| string | Yes | The URI from which feed content is retrieved. | N/A |
89
89
|**Icon**| string | Yes | The package-relative path to an icon image file that is displayed in the Widgets Board. | N/A |
90
+
|**WebRequestFilter**| string | No | A web request filter string specifying the set of URLs for which the resource requests will be redirected to the feed provider's implementation of **IFeedResourceProvider**. The pattern is expressed using the format described in [Match Patterns](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns). The filter string in the registration must use [Punycode](https://en.wikipedia.org/wiki/Punycode) where necessary. All content types will be redirected when matched so the filter should only resolve to content intended to be obtained through the **IFeedResourceProvider** in the application. | N/A |
90
91
91
92
92
93
You can use localized resources instead of string literals for the UI-facing attribute values. For more information, see [Localize strings in your UI and app package manifest](/windows/uwp/app-resources/localize-strings-ui-manifest).
@@ -103,9 +104,10 @@ The following code example illustrates the usage of the feed package manifest XM
description: This section of the documentation provides developer guidance for integrating with Windows.
3
+
title: Integrate with Windows
4
+
ms.topic: article
5
+
ms.date: 04/01/2024
6
+
ms.localizationpriority: medium
7
+
---
8
+
9
+
# Integrate with Windows
10
+
11
+
This section of the documentation provides developer guidance for integrating with Windows.
12
+
13
+
## Windows system components that support 3rd party integration
14
+
15
+
The following table lists the Windows system components that support integration for 3rd party developers.
16
+
17
+
| Feature | Description |
18
+
|--|--|
19
+
|[Feed providers](../feeds/feed-providers.md)| Learn how to integrate into the Windows feeds experience. |
20
+
|[Search providers](../search/search-providers.md)| Learn how to integrate into the Windows Search experience. |
21
+
|[Widget providers](../widgets/widget-providers.md)| Learn how to implement a Windows widget service provider to support your app. |
22
+
23
+
## Other Windows integration features
24
+
25
+
| Feature | Description |
26
+
|--|--|
27
+
|[Smart App Control](../smart-app-control/overview.md)| Smart App Control is a new app execution control feature that combines Microsoft’s app intelligence services and Windows' code integrity features to protect users from untrusted or potentially dangerous code. |
Copy file name to clipboardExpand all lines: hub/apps/windows-app-sdk/downloads.md
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.localizationpriority: medium
12
12
This page provides download links to the *latest* releases of the [Windows App SDK](index.md) in the three release channels (stable, preview, and experimental). To get started quickly, download the latest x64 installer below. Or, for older releases, see [Older downloads for the Windows App SDK](./older-downloads.md).
> [Download the latest x64 stable installer (1.5.1)](https://aka.ms/windowsappsdk/1.5/latest/windowsappruntimeinstall-x64.exe)
15
+
> [Download the latest x64 stable installer (1.5.2)](https://aka.ms/windowsappsdk/1.5/latest/windowsappruntimeinstall-x64.exe)
16
16
17
17
For all the latest Windows App SDK downloads, refer to the tables and links below. To learn more, see [Windows App SDK release channels](release-channels.md) and the release notes provided below for each version.
18
18
@@ -22,6 +22,7 @@ For all the latest Windows App SDK downloads, refer to the tables and links belo
|**✅**| Stable ([release notes](stable-channel.md)) | This channel is supported for use by apps in production environments. It includes only stable APIs. | No more frequent than every six months<br>(+ servicing) | Yes |[1.5.1 (1.5.240311000)](stable-channel.md#version-151-15240311000) (03/12/2024) |
18
+
|**✅**| Stable ([release notes](stable-channel.md)) | This channel is supported for use by apps in production environments. It includes only stable APIs. | No more frequent than every six months<br>(+ servicing) | Yes |[1.5.2 (1.5.240404000)](stable-channel.md#version-152-15240404000) (04/09/2024) |
19
19
|**❇️**| Preview ([release notes](preview-channel.md)) | This channel provides a preview of the next stable release. There may be breaking API changes between a given preview channel release and the next stable release. | At least one preview per stable version | No |[1.5.0-preview1](preview-channel.md#version-15-preview-1-150-preview1) (02/06/2024) |
20
20
|**🔄️**| Experimental ([release notes](experimental-channel.md)) | This channel includes experimental features that are in early stages of development. Experimental features may be removed from the next release, or may never be released. | As needed when requiring feedback for features in early design or prototype stages | No |[1.5.0-experimental2](experimental-channel.md#version-15-experimental-150-experimental2) (01/25/2024) |
21
21
@@ -48,7 +48,7 @@ The Windows App SDK has a lifecycle. A lifecycle begins when a version or servic
48
48
49
49
| Windows App SDK version | Original release date | Latest patch version | Patch release date | Support level | End of servicing |
Copy file name to clipboardExpand all lines: hub/apps/windows-app-sdk/stable-channel.md
+61-8Lines changed: 61 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -31,19 +31,72 @@ If you'd like to upgrade an existing app from an older version of the Windows Ap
31
31
32
32
## Version 1.5
33
33
34
+
### Version 1.5.2 (1.5.240404000)
35
+
36
+
This is a servicing release of the Windows App SDK that includes critical bug fixes for the 1.5 release and a new feature for Widget feed providers.
37
+
38
+
#### Widget feed provider updates
39
+
40
+
- Feed providers are now able to show announcements in the Widgets Dashboard:
41
+
- The new `FeedManager.TryShowAnnouncement` API allows a Feed Provider to request that the Widget Dashboard show their announcements. To show your announcement, create a `FeedAnnouncement` object and call the `FeedManager.TryShowAnnouncement` API.
42
+
- Feed announcements will have their own badges displayed in the taskbar that can be customized using the `FeedAnnouncement` API.
43
+
- Feed providers can now opt in to receive Analytics and Error Reports information about their provider as a user interacts with it. To opt in, implement the `IFeedProviderAnalytics` and/or `IFeedProviderErrors` interfaces by your provider.
44
+
45
+
The feed provider updates includes the following new APIs:
46
+
47
+
```C#
48
+
Microsoft.Windows.Widgets.Feeds.Providers
49
+
50
+
FeedAnalyticsInfoReportedArgs
51
+
FeedErrorInfoReportedArgs
52
+
FeedManager
53
+
SendMessageToContent
54
+
TryShowAnnouncement
55
+
56
+
FeedMessageReceivedArgs
57
+
FeedResourceRequest
58
+
FeedResourceRequestedArgs
59
+
FeedResourceResponse
60
+
IFeedAnnouncementInvokedTarget
61
+
IFeedManager2
62
+
IFeedProviderAnalytics
63
+
IFeedProviderErrors
64
+
IFeedProviderMessage
65
+
IFeedResourceProvider
66
+
```
67
+
68
+
```C#
69
+
Microsoft.Windows.Widgets.Notifications
70
+
71
+
AnnouncementActionKind
72
+
AnnouncementTextColor
73
+
FeedAnnouncement
74
+
FeedAnnouncementInvokedArgs
75
+
```
76
+
77
+
### Bug fixes
78
+
79
+
- Fixed an issue where `DispatcherTimer` would not fire at the correct time if the primary display wasn't running at 60 Hz.
80
+
- Fixed an issue where a textbox input method editor (IME) window would be incorrectly positioned when running at a scale factor other than 100%. For more info, see GitHub issue [#9382](https://github.com/microsoft/microsoft-ui-xaml/issues/9382).
81
+
- Fixed an issue where a drag-and-drop operation started from another app might not allow the correct Copy/Move/Link drop operations.
82
+
- Fixed a potential crash when a ListView's `ItemsSource` is reset and given focus right away.
83
+
- Fixed a problem where `ShouldConstrainToRootBounds="false"` popups/flyouts don't apply any inherited scale transform. For more info, see GitHub issues [#9118](https://github.com/microsoft/microsoft-ui-xaml/issues/9118) and [#9433](https://github.com/microsoft/microsoft-ui-xaml/issues/9433).
84
+
- Fixed a potential crash when a Composition object is destroyed with an animation still running.
85
+
- Fixed a potential crash on shutdown in `NavigationView::RevokeNavigationViewItemRevokers`.
86
+
34
87
### Version 1.5.1 (1.5.240311000)
35
88
36
89
This is a servicing release of the Windows App SDK that includes critical bug fixes for the 1.5 release.
37
90
38
91
- Fixed an issue where self-contained apps may fail to build due to not being able to copy "map.html".
39
-
- Fixed an issue where `MapControl` would fail to initialize due to rejecting valid tokens. For more info, see GitHub [#9324](https://github.com/microsoft/microsoft-ui-xaml/issues/9324).
40
-
- Fixed an issue where `MapControl` loaded with a blue background. For more info, see GitHub [#9377](https://github.com/microsoft/microsoft-ui-xaml/issues/9377).
41
-
- Fixed an issue where clicking on the chevron of a `NavigationViewItem` did not correctly expand or collapse on a single click. This also caused menus to show as blank when clicking the chevron in `PaneDisplayMode="Top"` mode. For more info, see GitHub [#9423](https://github.com/microsoft/microsoft-ui-xaml/issues/9423) and [#9426](https://github.com/microsoft/microsoft-ui-xaml/issues/9426).
42
-
- Fixed an issue where tapping on a `NavigationViewItem` with touch or pen would prevent the item from responding to any future input. For more info, see GitHub [#9429](https://github.com/microsoft/microsoft-ui-xaml/issues/9429).
43
-
- Fixed a crash when clicking on an item in the `NavigationView.PaneFooter` area. For more info, see GitHub [#9396](https://github.com/microsoft/microsoft-ui-xaml/issues/9396).
44
-
- Fixed an issue where icons in menus were sometimes showing in the wrong place. For more info, see GitHub [#9409](https://github.com/microsoft/microsoft-ui-xaml/issues/9409).
45
-
- Fixed an issue where acrylic does not show on menus until switching away from the window and back. For more info, see GitHub [#9406](https://github.com/microsoft/microsoft-ui-xaml/issues/9406).
46
-
- Fixed a crash which could occur during `TextBox`/`RichEditBox` initialization. For more info, see GitHub [#9216](https://github.com/microsoft/microsoft-ui-xaml/issues/9216).
92
+
- Fixed an issue where `MapControl` would fail to initialize due to rejecting valid tokens. For more info, see GitHub issue [#9324](https://github.com/microsoft/microsoft-ui-xaml/issues/9324).
93
+
- Fixed an issue where `MapControl` loaded with a blue background. For more info, see GitHub issue [#9377](https://github.com/microsoft/microsoft-ui-xaml/issues/9377).
94
+
- Fixed an issue where clicking on the chevron of a `NavigationViewItem` did not correctly expand or collapse on a single click. This also caused menus to show as blank when clicking the chevron in `PaneDisplayMode="Top"` mode. For more info, see GitHub issues [#9423](https://github.com/microsoft/microsoft-ui-xaml/issues/9423) and [#9426](https://github.com/microsoft/microsoft-ui-xaml/issues/9426).
95
+
- Fixed an issue where tapping on a `NavigationViewItem` with touch or pen would prevent the item from responding to any future input. For more info, see GitHub issue [#9429](https://github.com/microsoft/microsoft-ui-xaml/issues/9429).
96
+
- Fixed a crash when clicking on an item in the `NavigationView.PaneFooter` area. For more info, see GitHub issue [#9396](https://github.com/microsoft/microsoft-ui-xaml/issues/9396).
97
+
- Fixed an issue where icons in menus were sometimes showing in the wrong place. For more info, see GitHub issue [#9409](https://github.com/microsoft/microsoft-ui-xaml/issues/9409).
98
+
- Fixed an issue where acrylic does not show on menus until switching away from the window and back. For more info, see GitHub issue [#9406](https://github.com/microsoft/microsoft-ui-xaml/issues/9406).
99
+
- Fixed a crash which could occur during `TextBox`/`RichEditBox` initialization. For more info, see GitHub issue [#9216](https://github.com/microsoft/microsoft-ui-xaml/issues/9216).
47
100
- Fixed some noisy exceptions which `NavigationView` threw and caught on destruction.
48
101
- Fixed an issue where a "pinch to zoom" gesture would sometimes show up as a pan or tap due to an incorrect `PointerCaptureLost` message firing.
0 commit comments