Граф коммитов

442 Коммитов

Автор SHA1 Сообщение Дата
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