diff --git a/VERSIONS.txt b/VERSIONS.txt index 85e844f4e0..d94e0af097 100644 --- a/VERSIONS.txt +++ b/VERSIONS.txt @@ -68,6 +68,7 @@ SkiaSharp.NativeAssets.tvOS nuget 2.88.9 SkiaSharp.NativeAssets.UWP nuget 2.88.9 SkiaSharp.NativeAssets.watchOS nuget 2.88.9 SkiaSharp.NativeAssets.Win32 nuget 2.88.9 +SkiaSharp.NativeAssets.WinUI nuget 2.88.9 SkiaSharp.Views nuget 2.88.9 SkiaSharp.Views.NativeAssets.UWP nuget 2.88.9 SkiaSharp.Views.Desktop.Common nuget 2.88.9 diff --git a/binding/IncludeNativeAssets.SkiaSharp.WinUI.targets b/binding/IncludeNativeAssets.SkiaSharp.WinUI.targets new file mode 100644 index 0000000000..3ad22b628c --- /dev/null +++ b/binding/IncludeNativeAssets.SkiaSharp.WinUI.targets @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/binding/SkiaSharp.NativeAssets.WinUI/SkiaSharp.NativeAssets.WinUI.csproj b/binding/SkiaSharp.NativeAssets.WinUI/SkiaSharp.NativeAssets.WinUI.csproj new file mode 100644 index 0000000000..d11bcaf59e --- /dev/null +++ b/binding/SkiaSharp.NativeAssets.WinUI/SkiaSharp.NativeAssets.WinUI.csproj @@ -0,0 +1,16 @@ + + + $(WindowsTargetFrameworks) + SkiaSharp + $(PackagingGroup) - Native Assets for Windows UI (WinUI 3) + true + + + + + + + + + + \ No newline at end of file diff --git a/build.cake b/build.cake index a6e2ffc0ca..3d4eaf8b64 100644 --- a/build.cake +++ b/build.cake @@ -80,6 +80,7 @@ var TRACKED_NUGETS = new Dictionary { { "SkiaSharp.NativeAssets.UWP", new Version (1, 60, 0) }, { "SkiaSharp.NativeAssets.watchOS", new Version (1, 60, 0) }, { "SkiaSharp.NativeAssets.Win32", new Version (1, 60, 0) }, + { "SkiaSharp.NativeAssets.WinUI", new Version (1, 60, 0) }, { "SkiaSharp.Views", new Version (1, 60, 0) }, { "SkiaSharp.Views.NativeAssets.UWP", new Version (1, 60, 0) }, { "SkiaSharp.Views.Desktop.Common", new Version (1, 60, 0) }, diff --git a/nuget/SkiaSharp.NativeAssets.WinUI.nuspec b/nuget/SkiaSharp.NativeAssets.WinUI.nuspec new file mode 100644 index 0000000000..1a04d2f9f4 --- /dev/null +++ b/nuget/SkiaSharp.NativeAssets.WinUI.nuspec @@ -0,0 +1,59 @@ + + + + + + SkiaSharp.NativeAssets.WinUI + SkiaSharp - Native Assets for WinUI + 1.0.0 + +SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. +It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images. + + +SkiaSharp is a cross-platform 2D graphics API for .NET platforms that can be used across mobile, server and desktop models to render images. + + +Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release notes. + + https://go.microsoft.com/fwlink/?linkid=868515 + https://go.microsoft.com/fwlink/?linkid=2130524 + xamarin graphics ios android linux windows uwp tvos watchos macos tizen cross-platform skiasharp + + + MIT + Microsoft + Microsoft + true + © Microsoft Corporation. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj b/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj index 8f1967ac88..44f0b7f230 100644 --- a/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj +++ b/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj @@ -24,6 +24,8 @@ + + diff --git a/scripts/azure-templates-stages.yml b/scripts/azure-templates-stages.yml index 29195ef61b..91ef5cf237 100644 --- a/scripts/azure-templates-stages.yml +++ b/scripts/azure-templates-stages.yml @@ -531,6 +531,10 @@ stages: - name: native_win32_x86_windows - name: native_win32_x64_windows - name: native_win32_arm64_windows + # WinUI + - name: native_winui_x86_windows + - name: native_winui_x64_windows + - name: native_winui_arm64_windows # Nano Server - name: native_win32_x64_nanoserver_windows # iOS