Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
a6655bb
Add main branch reconciliation design and matrix
Aug 24, 2026
e24ee5e
Port shared C++ build compatibility fixes
Aug 24, 2026
e7794ab
Import WinForms XAML Islands sample
Aug 24, 2026
db1764b
Port SimpleIslandApp FlipView experience
Aug 24, 2026
0c0a28f
Port Windowing DispatcherQueue refactor
Aug 24, 2026
ab49e54
Stabilize Windows AI Foundry WinUI gallery
Aug 24, 2026
cfd5d53
Normalize Windows AI stable runtime references
Aug 24, 2026
cd07c07
Stabilize Windows AI Foundry CMake sample
Aug 25, 2026
0f8f31d
Port WindowsML stable EP performance support
Aug 25, 2026
3401626
Initialize WindowsML WinUI application resources
Aug 25, 2026
8d73c7c
Import stable WinML EP Catalog sample
Aug 25, 2026
a3f39c7
Import WindowsML diagnostic capture tools
Aug 25, 2026
843e2d8
Defer SqueezeNet download race fix
Aug 25, 2026
099aa2f
Port WindowsML cpp-abi CFG settings
Aug 25, 2026
8690300
Complete WindowsML reconciliation audit
Aug 25, 2026
f9dedf8
Exclude experimental-only stable samples
Aug 25, 2026
09f6c68
Upgrade central dependencies to Windows App SDK 2.4
Aug 25, 2026
160a1ab
Remove reconciliation tracking artifacts
Aug 25, 2026
ee10b27
Add Input keyboard events scenario
Aug 25, 2026
ef2bc29
Correct Push notification Azure identifier terminology
Aug 25, 2026
817ff7b
Align CMake samples with stable package graph
Aug 26, 2026
4a9d025
Sync sample feed hydration infrastructure
Sep 1, 2026
fb1e177
Align explicit C++ projects with VS 2026
Sep 1, 2026
b314537
Remove stale ReadyToRun publish overrides
Sep 1, 2026
c8e5596
Resolve WindowsML ABI metadata from the SDK
Sep 1, 2026
b3899ef
Remove preview-only samples from the stable set
Sep 1, 2026
fd6064a
Remove retired CommunityToolkit.WinAppSDK.LottieWinRT dependency
Jun 8, 2026
38c7ec6
Restore Islands documentation images
Sep 1, 2026
ab4cd97
Fix reconciliation build and documentation gaps
Sep 1, 2026
fd6c661
Fix repository metadata links
Sep 1, 2026
7f7ead2
Handle solution-specific build platforms
Sep 1, 2026
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/prompts/review-pr.prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ When performing incremental review, skip steps that are irrelevant based on chan
7) Globalization — Culture-aware formatting where applicable
8) Extensibility — Clear patterns for developers to adapt
9) SOLID principles — Clean, maintainable SDK code
10) Repo patterns — Follows [Coding-Guidelines.md](docs/Coding-Guidelines.md) conventions
10) Repo patterns — Follows [AGENTS.md](../../AGENTS.md) conventions
11) Docs & automation — Documentation updated, CI pipeline configured
12) Code comments — Appropriate copyright headers, helpful inline comments
13) Copilot guidance (conditional): if changed folders contain `*copilot*.md` or `.github/prompts/*.md`, review diffs **against** that guidance and write `13-copilot-guidance.md` (omit if none).
Expand Down
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
</p>

<h1 align="center">Windows App SDK samples</h1>
<h1>This Release/Experimental branch that you are looking at is transitioning into retirement in the WinAppSDK 2.0 time frame. To experience experimental APIs, please refer to the Release/x.y-experimental branches. This Release/Experimental branch will no longer be actively maintained, in favor of the per-release experimental branches. </h1>
<h1>BACKGROUND: Before WinAppSDK adopts SemVer in 2.0, 1.x versions of WinAppSDK maintained a high degree of backwards compatibility; therefore, sample apps generally do not need to be strongly versioned against a particular WinAppSDK version. That practice is no longer applicable for 2.0+, which does not guarantee backward compatibility with 1.x versions. Therefore, this no-clear-version-targetting branch Release/Experimental is no longer suitable for housing new WinAppSDK 2.0+ sample apps that contain experimental APIs.</h1>

This repository hosts samples for the [Windows App SDK](https://github.com/microsoft/WindowsAppSDK). Samples for various features shipping in the Windows App SDK will be added to this repository. For more information about the Windows App SDK, visit the [Windows App SDK documentation](https://docs.microsoft.com/windows/apps/windows-app-sdk/). To learn more about the Windows App SDK design or to contribute to the project, make feature proposals, or start discussions, visit the [Windows App SDK GitHub page](https://github.com/microsoft/WindowsAppSDK).

Expand All @@ -17,9 +15,13 @@ This repository hosts samples for the [Windows App SDK](https://github.com/micro
- [Windows AI sample](Samples/WindowsAIFoundry/cs-winui/): These samples demonstrate how to use the [Windows AI APIs](https://learn.microsoft.com/windows/ai/apis/), like Phi Silica, Text Extraction (OCR) and Imaging APIs.

- [Windows ML](Samples/WindowsML): These samples demonstrate running hardware-accelerated ONNX models (CPU, GPU, or NPU when available) on Windows using C++, C#, and Python. See the [Windows ML overview](https://learn.microsoft.com/windows/ai/new-windows-ml/overview).
- [Capture Logs](Samples/WindowsML/capture-logs/): Scripts and profiles
for capturing Windows ML diagnostic logs. See the [documentation][logs].

- [AI Dev Gallery](https://github.com/microsoft/ai-dev-gallery): The AI Dev Gallery is a collection of open-source samples showcasing how to integrate on-device AI capabilities into Windows apps using Windows Copilot Runtime and open-source models using ONNX.

[logs]: https://learn.microsoft.com/windows/ai/new-windows-ml/logs

### App Lifecycle and System Services
- [App Lifecycle](Samples/AppLifecycle): These samples demonstrate app instancing using the AppLifecycle APIs. They include the following features:
- [Activation](Samples/AppLifecycle/Activation): These samples demonstrate support for rich activation kinds.
Expand All @@ -28,9 +30,6 @@ This repository hosts samples for the [Windows App SDK](https://github.com/micro
- [Restart](Samples/AppLifecycle/Restart): These samples demonstrate synchronously restarting an app with command-line restart arguments.
- [Share Target](Samples\AppLifecycle\ShareTarget\WinUI-CS-ShareTargetSampleApp): This sample demonstrates an app that can be activated as a share target.

#### Background Task
- [Background Task](Samples/BackgroundTask): These samples demonstrates usage of Background Task feature in WinAppSDK apps leveraging the WinAppSDK Background Task API.

#### Data and Files
- [Resource Management](Samples/ResourceManagement): These samples demonstrates app resource management using the MRT Core APIs.

Expand All @@ -40,7 +39,7 @@ This repository hosts samples for the [Windows App SDK](https://github.com/micro
- [Unpackaged](Samples/Unpackaged): These samples demonstrate auto-initialization with the Windows App SDK package from non-MSIX (unpackaged) application.

### Dynamic Dependencies
- [DirectX](DynamicDependenciesSample/DynamicDependencies): This sample demonstrates how to use the Dynamic Dependencies API to dynamically load the DirectX Runtime MSIX framework package.
- [DirectX](Samples/DynamicDependenciesSample/DynamicDependencies): This sample demonstrates how to use the Dynamic Dependencies API to dynamically load the DirectX Runtime MSIX framework package.

### Graphics
- [Mica](Samples/Mica): These samples demonstrate how to use the Mica material in different apps and frameworks.
Expand Down Expand Up @@ -88,7 +87,7 @@ The easiest way to use these samples without Git is to download the ZIP file. Se

## 📄 Samples versioning

The samples will be updated with GA releases of the Windows App SDK. The `main` branch includes the latest samples, which may also include experimental or preview features. Specific release branches are named `release/x.y` and contain samples that reference the corresponding GA version of the Windows App SDK. This repository currently includes the following release branches:
The samples will be updated with GA releases of the Windows App SDK. The `main` branch includes samples for stable Windows App SDK features only. Experimental and preview samples belong in the `release/experimental` branch. Specific stable release branches are named `release/x.y` and contain samples that reference the corresponding GA version of the Windows App SDK. This repository currently includes the following release branches:

- [release/experimental](https://github.com/microsoft/WindowsAppSDK-Samples/tree/release/experimental)
- [release/1.8](https://github.com/microsoft/WindowsAppSDK-Samples/tree/release/1.8-stable)
Expand Down
53 changes: 0 additions & 53 deletions Samples/AppContentSearch/README.md

This file was deleted.

242 changes: 0 additions & 242 deletions Samples/AppContentSearch/cs-winui/AI/IChatClient/PhiSilicaClient.cs

This file was deleted.

Loading
Loading