2.0 Experimental 3 (2.0.0-experimental3) 🧪
Pre-release
Pre-release
Windows App SDK 2.0-Experimental3 (2.0.0-experimental3)
WinAppSDK 2.0.0 Experimental 3 is the latest experimental version of WinAppSDK providing new features and improvements to the platform.
What's new in WinAppSDK 2.0 Experimental 3:
AppIndexQuerytype has been split into two distinct types:AppIndexTextQueryandAppIndexImageQuery.- The
AppContentIndexer.CreateQuerymethod has been replaced with:CreateTextQueryandCreateImageQuery - The
CreateTextQuerymethod now returnsAppIndexTextQuery - The
CreateImageQuerymethod now returnsAppIndexImageQuery - The
AppContentIndexnamespace now returnsIVectorView - The
AppContentIndexer.WaitForIndexingIdleAsyncmethod now accepts aTimeSpanparameter instead of an integer - The
VideoScalerdelivers real-time video enhancements, enabling developers to provide sharper, clearer visuals across conferencing, steaming and editing platforms even under poor network conditions. - The
TextRewriterincludes new create styles like "Goofy" or "Pirate" - The new
SplitMenuFlyoutItemprovides a split button experience within a menu flyout. - The new
ImageGeneratorprovides powerful image generation capabilities for Text-to-Image, Image-to-Image, Magic fill, Coloring book, and restyle. - Renamed
WinMLCatalogModeltoModelCatalog - Renamed
CatalogModelSourcetoModelCatalogSource WinMLModelCatalog- Renamed
FindModeltoFindModelAsync - Renamed
FindAllModeltoFindAllModelsAsync
- Renamed
CatalogModelInfo- Updated
CatalogModelInfo.Sizeto `CatalogModelInfo.ModelSizeInBytes - Renamed
CreateFromUrimethod toCreateFromUriAsync - Renamed
GetInstancemethod toGetInstanceAsync - Renamed
RevisiontoVersion - Renamed
AliastoName - Removed
DisplayName - Added
Publisher
- Updated
ModelCatalognow returns a list of Execution Providers (EPs) when an instance is created.- Added support for Windows 10 (1809) and above
- Added support for local files, including both regular files and MSIX packages
- Fixed crashes caused by invalid catalog JSON
- Updated behaviour of
CatalogModelInstanceResult to use.GetInstalnce()` to retrieve instance - Updated behaviour of
CatalogModelStatusto now return Ready or NotReady based on local availability - Added
CatalogModelInstanceStatusto separate instance status from model status
Bugs fixed:
- Fixed bounding box calculation when text is rotated. In some circumstances, the OCR text matches within images reported inaccurate or empty region bounds when the text was rotated.
To see everything that's new and changed, see the full Windows App SDK 2.0 Experimental release notes.
Try it out
- Download the 2.0.0-experimental3 NuGet package to use WinAppSDK 2.0 in your app.
- Download and update the WinUI Gallery to see the WinUI 3 updates firsthand.
Getting Started
To get started using Windows App SDK to develop Windows apps, check out the following documentation: