Uno.Gallery
Uno.Gallery copied to clipboard
[Gallery] Migrate to WinUI/WinAppSDK
Current behavior
Expected behavior
How to reproduce it (as minimally and precisely as possible)
- Open Uno Gallery APP
- Click Burger Menu on the left top right.
- Click "Progress Ring/Bar" from the "Component" list.
- Observe that 'ProgressRing/Bar' is missing.
- Click "Lottie" from the "Features" list.
- Observe that 'Lottie' is missing.
Workaround
No response
Works on UWP/WinUI
No response
Environment
No response
NuGet package version(s)
No response
Affected platforms
iOS, Android
IDE
No response
IDE version
No response
Relevant plugins
No response
Anything else we need to know?
No response
This issue is specific to the canary, and won't be fixed explicitly. The reason for this is the fact that SkiaSharp.Views.Uno
does not have a net6-android/ios target (because of mixed net6/xamarin builds complexities), and it is only available on SkiaSharp.Views.Uno.WinUI
.
The way forward for this is to migrate the Gallery app to use WinUI/WinAppSDK, so that the net6 targets use the correct SkiaSharp dependency.
Currently blocking the x64 build because of this
App fails to build in release for net7.0-ios as a result of https://github.com/dotnet/runtime/issues/90032
Current workaround is to add this to the .Mobile.csproj
<ItemGroup Condition="'$(Configuration)'=='Release'">
<TrimmableAssembly Include="CommunityToolkit.WinUI.UI" />
</ItemGroup>
Verified this issue is fixed, closing it.