-
Notifications
You must be signed in to change notification settings - Fork 834
chore: add maui skia runtime package to sdk #20767
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for the Maui Skia runtime package to the Uno SDK by updating the appropriate targets files and the package manifest.
- Added a new ItemGroup in iOS, MacCatalyst, and Android targets files conditioned on both βskiarendererβ and βmauiembeddingβ feature flags.
- Updated packages.json to include the new Uno.Extensions.Maui.WinUI.Runtime.Skia package.
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| src/Uno.Sdk/targets/Uno.Implicit.Packages.ProjectSystem.iOS.targets | Added new ItemGroup with condition for Maui embedding and Skia renderer support. |
| src/Uno.Sdk/targets/Uno.Implicit.Packages.ProjectSystem.MacCatalyst.targets | Added new ItemGroup with condition for Maui embedding and Skia renderer support. |
| src/Uno.Sdk/targets/Uno.Implicit.Packages.ProjectSystem.Android.targets | Added new ItemGroup with condition for Maui embedding and Skia renderer support. |
| src/Uno.Sdk/packages.json | Updated package list with new runtime package dependency. |
Comments suppressed due to low confidence (3)
src/Uno.Sdk/targets/Uno.Implicit.Packages.ProjectSystem.iOS.targets:25
- [nitpick] Consider adding an inline comment explaining the rationale behind using both the 'skiarenderer' and 'mauiembedding' conditions to enhance clarity for future maintainers.
+ <ItemGroup Condition="$(UnoFeatures.Contains(';skiarenderer;')) AND $(UnoFeatures.Contains(';mauiembedding;'))">
src/Uno.Sdk/targets/Uno.Implicit.Packages.ProjectSystem.MacCatalyst.targets:25
- [nitpick] Consider adding a comment that explains why the new package reference is conditionally included with both 'skiarenderer' and 'mauiembedding' flags for clarity.
+ <ItemGroup Condition="$(UnoFeatures.Contains(';skiarenderer;')) AND $(UnoFeatures.Contains(';mauiembedding;'))">
src/Uno.Sdk/packages.json:301
- [nitpick] Consider updating comments or documentation (e.g., a changelog note) to detail the addition of this runtime package and its associated conditions.
+ "Uno.Extensions.Maui.WinUI.Runtime.Skia",
|
π€ Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-20767/docs/index.html |
|
π€ Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-20767/wasm-skia-net9/index.html |
src/Uno.Sdk/targets/Uno.Implicit.Packages.ProjectSystem.Android.targets
Outdated
Show resolved
Hide resolved
|
π€ Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-20767/docs/index.html |
|
π€ Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-20767/wasm-skia-net9/index.html |
|
|
|
The build 168253 found UI Test snapshots differences: Details
|
src/Uno.Sdk/targets/Uno.Implicit.Packages.ProjectSystem.Android.targets
Outdated
Show resolved
Hide resolved
|
https://github.com/Mergifyio backport release/stable/6.0 |
β Backports have been createdDetails
|
|
π€ Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-20767/docs/index.html |
|
π€ Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-20767/wasm-skia-net9/index.html |
|
The build 168328 found UI Test snapshots differences: Details
|
|
π€ Your WebAssembly Skia Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-20767/wasm-skia-net9/index.html |
|
π€ Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-20767/docs/index.html |
|
The build 168442 found UI Test snapshots differences: Details
|
β¦6.0/pr-20767 chore: add maui skia runtime package to sdk (backport #20767)
related #20765