Jérôme Laban
17a289b3d3
feat: Move to JSImport for WinUI Target on net7.0 ( #2428 )
...
* ci: Adjust .NET 7 task name
* feat: Move to JSImport for WinUI Target on net7.0
* ci: Remove Uno Gallery WinUI sample testing on linux
Until dotnet build can be used. The sample is still built under windows.
* ci: Build uno.winui gallery
* ci: Adjust gallery net6-ios build
* chore: Add Uno SKSwapChainPanel stub for mac catalyst
* ci: remove winui test for net7
Needed until uno.ui can be updated to 4.6 or later, as the uno-runtime folder now supports the net7.0 structure, and is incompatible with uno 4.5 or earlier.
* ci: restore linux sample test
* ci: Adjust targets inclusion for uno winui
* ci: Add macOS testing for netcore targets
* chore: remove uno build from linux netfx, add netcore linux specific filter
* ci: remove netcore incompatible filters from library build
* ci: Remove linux test for uno.winui sample app
2023-06-21 21:17:49 +08:00
Matthew Leibowitz
0801deeaae
Add a .NET iOS & Mac Catalyst sample and .NET "Core" sample support ( #2491 )
2023-06-16 21:15:34 +02:00
Matthew Leibowitz
4d1e72c029
Update macOS and Xcode ( #2425 )
...
So the new **minimum** versions are:
- iOS: 11 __(up from 8)__
- Mac Catalyst 13.1 __(up from 13.0)__
- macOS: 10.9 __(up from 10.8)__
Some iOS CPU architectures are now no longer supported:
- armv7 (arm32)
- i386 (x86)
2023-06-15 09:24:51 +02:00
Matthew Leibowitz
634d3977de
Update a few dependencies ( #2487 )
2023-06-14 17:03:33 +02:00
Matthew Leibowitz
60b8056cb9
Update Windows App SDK ( #2276 )
2022-10-12 17:28:07 +03:00
Matthew Leibowitz
144b339e13
Removing all .NET 5 SDK requirements ( #2266 )
2022-10-05 06:42:04 +08:00
Jérôme Laban
f2a87c404f
fix: Force use Uno's Roslyn hosted generators instead of Uno.SourceGeneration tasks ( #2199 )
2022-08-09 00:54:07 +02:00
dependabot[bot]
eed29dcf8a
Bump Newtonsoft.Json in /samples/Basic/Web/SkiaSharpSample ( #2131 )
...
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json ) from 12.0.2 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases )
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.2...13.0.1 )
---
updated-dependencies:
- dependency-name: Newtonsoft.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-29 18:14:26 +02:00
Matthew Leibowitz
297d6bfc5b
Add nullable attributes, TimeSpan and overloads to Skottie ( #2119 )
...
* Add nullable attibutes and overloads to Skottie
* Changed Duration to TimeSpan
* Update xample to use new APIs
2022-06-20 08:06:56 +02:00
Matthew Leibowitz
95c0ea5686
Add the net6.0-tizen TFM ( #2099 )
...
* Add the net6.0-tizen TFM
* [Tizen] Add SKCanvasViewHander and SKImageSourceService (#2101 )
Co-authored-by: Kangho Hur <rookiejava+github@gmail.com>
2022-06-08 00:30:56 +02:00
Matthew Leibowitz
4683ac719e
Move Skottie and SceneGraph out of the core SkiaSharp.dll ( #2091 )
2022-06-03 17:53:57 +02:00
Matthew Leibowitz
ff5239a007
Merge the "classic" projects ( #2092 )
2022-06-02 19:02:14 +02:00
Jérôme Laban
cda59a8fb3
feat: Add basic Skottie support ( #1987 )
...
* feat: Add basic Skottie support
* chore: Adjust skottie SKStream support
* ci: Adjust apple targets
* chore: Adjust apple targets
* chore: Adjust tizen targets
* chore: Adjust APIs, add tests, align with new memory management functions
* chore: Adjust for updated API name in sample
* chore: Adjust test values
* chore: Adjust AnimationRenderFlags generation
* chore: Fix linux skottie export map
* ci: Update skia submodule
2022-05-31 22:40:16 +02:00
Jérôme Laban
a6c2d0fb07
Add WinUI support ( #2042 )
...
Co-authored-by: Pavel Anpin <pavel@apes.ge>
Co-authored-by: Matthew Leibowitz <mattleibow@live.com>
2022-05-27 23:41:24 +02:00
Matthew Leibowitz
f58bfce42f
Revert "Add WinUI support ( #2042 )"
...
This reverts commit 7b3e8f3375
.
2022-05-27 23:40:27 +02:00
Matthew Leibowitz
7b3e8f3375
Add WinUI support ( #2042 )
...
Co-authored-by: Pavel Anpin <pavel@apes.ge>
Co-authored-by: Jerome Laban <jerome.laban@nventive.com>
2022-05-27 23:33:54 +02:00
Matthew Leibowitz
50101793f8
Update to .NET MAUI RC 3 ( #2029 )
2022-05-10 17:35:31 +02:00
Matthew Leibowitz
35941bbf68
Building using .NET MAUI RC 2 ( #2004 )
2022-04-19 21:19:32 +02:00
Matthew Leibowitz
486317a7d5
Update MAUI to RC 1 and use a macOS Monterey pool ( #1986 )
2022-04-13 10:28:03 +02:00
Matthew Leibowitz
ccc64cdd49
Update Maui to the later P14 ( #1967 )
2022-03-04 14:06:39 +02:00
Matthew Leibowitz
9eec9652fc
Update maui to Preview 12 ( #1932 )
2022-01-27 01:44:17 +02:00
Jérôme Laban
fffae82cf6
Bumps to Uno 4.0 ( #1873 )
2021-12-17 04:31:00 +02:00
Matthew Leibowitz
8f9781da15
Update to Maui Preview 11 ( #1890 )
2021-12-15 05:56:17 +02:00
Matthew Leibowitz
60937ad56a
Use the dev ops nuget feeds
2021-11-10 05:28:30 +02:00
Matthew Leibowitz
20f03aac6c
Update MAUI sample ( #1851 )
2021-10-31 18:40:04 +02:00
Matthew Leibowitz
85613e728c
Update all the things ( #1842 )
2021-10-28 18:38:56 +02:00
Matthew Leibowitz
ce7778c0c4
Support ASP.NET Blazor Web Assembly Components ( #1811 )
2021-10-11 11:08:38 +02:00
Matthew Leibowitz
7533b54bb1
Bump Maui to RC 2 / P9 ( #1815 )
2021-09-28 02:08:21 +02:00
Matthew Leibowitz
789cb44726
Merge remote-tracking branch 'origin/patch/v2.80.4'
2021-09-14 01:20:17 +02:00
Matthew Leibowitz
45e4894fb0
ANGLE now has another output zlib1.dll ( #1807 )
2021-09-14 01:15:41 +02:00
Matthew Leibowitz
4a687a87b8
Fix the what the `IgnorePixelScaling` property works ( #1804 )
2021-09-12 09:32:48 +02:00
Matthew Leibowitz
57378897c9
Update to WindowsAppSDK ( #1800 )
2021-09-08 22:30:47 +02:00
Matthew Leibowitz
bdcb5602f0
Update MAUI to RC 1 ( #1782 )
2021-08-30 20:16:03 +02:00
Matthew Leibowitz
83b8b2c274
Add support for Xamarin.Forms on netcoreapp3.1 ( #1774 )
2021-08-19 06:38:17 +02:00
Matthew Leibowitz
3bf130d70e
Add Mac Catalyst support ( #1760 )
2021-08-08 23:28:10 +02:00
Matthew Leibowitz
edf9363350
Use the new Maui P7 ( #1749 )
2021-07-28 04:22:23 +02:00
Matthew Leibowitz
73ac5d0479
Update .NET 6 ( #1740 )
...
* Update .NET 6 to Preview 6
2021-07-12 03:02:22 +02:00
Matthew Leibowitz
2403baa649
Merge remote-tracking branch 'origin/main' into develop
...
# Conflicts:
# VERSIONS.txt
# nuget/SkiaSharp.Views.WinUI.nuspec
# samples/Basic/WinUI/Desktop/SkiaSharpSample.Package/SkiaSharpSample.Package.wapproj
# samples/Basic/WinUI/Desktop/SkiaSharpSample/SkiaSharpSample.csproj
# scripts/azure-pipelines.yml
# source/SkiaSharp.Views.WinUI/SkiaSharp.Views.WinUI/SkiaSharp.Views.WinUI.csproj
2021-07-09 16:48:24 +02:00
Matthew Leibowitz
a52d2115f9
Update WinUI to 0.8.0 ( #1741 )
...
* Update WinUI to 0.8.0
* Update .NET core a bit
2021-07-09 16:43:24 +02:00
Matthew Leibowitz
32653163cd
Add .NET MAUI views (compat and handlers) ( #1678 )
2021-06-17 21:25:17 +02:00
Matthew Leibowitz
d2bdc0b3ed
Add net6.0-* for the binding projects ( #1707 )
2021-06-16 08:23:56 +02:00
Matthew Leibowitz
80860aacf3
Add support for SKXamlCanvas on Uno Platform SkiaSharp backends v2.0 ( #1634 ) ( #1704 )
...
* fix: [Uno] SKXamlCanvas is now a Canvas
* feat: Add support for SKXamlCanvas when running on SkiaSharp based backends
This enables SKXamlCanvas for Uno Platform's support for for GTK (Linux, Windows, macOS), WPF and Tizen, for Uno 3.6 and later.
* feat: Add Uno Skia samples
* bump uno samples to latest uno.ui for VS 16.10 pre3 changes
* Update Uno all packages
* ci: adjust for wasm net5
* fix: Update WPF sample
* Remove unsupported tizen sample
* chore: Update to Uno.UI 3.7.6 to fix invalid SkiaSharp.Views dependency
* Update llvm to v11.1
Co-authored-by: Jerome Laban <jerome.laban@nventive.com>
2021-06-11 13:23:50 +02:00
Matthew Leibowitz
1916562ba5
Update Uno ( #1708 )
2021-05-23 04:40:52 +02:00
Matthew Leibowitz
b551b3485f
Add support for WinUI for Desktop ( #1696 )
2021-05-11 15:47:39 +02:00
Matthew Leibowitz
4e9a505aef
Update to .NET 5.0 ( #1697 )
2021-05-08 01:49:57 +02:00
Matthew Leibowitz
8be3cd9602
Revert "Merge branch 'develop' into main"
...
This reverts commit 553cd1b5b8
, reversing
changes made to 770964be7b
.
2021-03-13 06:07:23 +02:00
Matthew Leibowitz
120b63c466
Merge branch 'main' into develop
2021-03-12 02:48:53 +02:00
Matthew Leibowitz
14bd67945e
Refactor the Android surface factory ( #1617 )
...
* Reuse the same backing bitmap logic for Android
* remove the duplicate code
* fix a bug when the view is removed then re-added
* Update samples to net472
2021-02-13 00:03:38 +02:00
Matthew Leibowitz
d2284246d2
Use WebGL for WASM
2021-02-03 08:38:53 +02:00
Matthew Leibowitz
0cd7fe5df2
Merge Metal APIs from main branch ( #1598 )
...
* Remove the externals/harfbuzz submodule (#1599 )
* Add Metal APIs for macOS and iOS (#1394 )
* docs: Add unoplatform references (#1602 )
* Add a symlink for a "missing" file
2021-02-02 17:08:50 +02:00