-
Notifications
You must be signed in to change notification settings - Fork 743
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
Implement Composition Shapes/Paths, Easing Functions, Geometry Animations, and more #18267
base: master
Are you sure you want to change the base?
Conversation
…ositionPathGeometry
…d UI sample tests
…GeometricClip + optimize geometry creation and rendering
…nPathGeometry.Path to null
…perties of visuals
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html |
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html |
src/Uno.UI.Composition/Composition/SkiaGeometrySource2D.skia.cs
Outdated
Show resolved
Hide resolved
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html |
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html |
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html |
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html |
The build 143271 found UI Test snapshots differences: Details
|
🤖 Your Docs stage site is ready! Visit it here: https://unodocsprstaging.z13.web.core.windows.net/pr-18267/index.html |
🤖 Your WebAssembly Sample App stage site is ready! Visit it here: https://unowasmprstaging.z20.web.core.windows.net/pr-18267/index.html |
|
The build 148417 found UI Test snapshots differences: Details
|
@ahmed605 thank you for adjusting and rebasing, will do a review asap |
Any chance we'll get this in 5.6? |
PR Type
What is the current behavior?
N/A
What is the new behavior?
EasingFunctions.mp4
CompositionShapes.mp4
Implement Win2D and D2D1 Geometry and Paths APIs including:
Implement Composition AnimationController and all Composition features required for Composition-based Lottie animations (such as WinUI's AnimatedIcons)
Implement Composition Path Clipping
High DPI support for ISkiaSurface, CompositionSurfaceBrush, and CompositionVisualSurface
[Bugfix] Fix RedirectVisual, CompositionNineGridBrush, and CompositionMaskBrush not rendering
[Bugfix] Fix deadlock when animating CompositionObjects' sub-properties
PR Checklist
Please check if your PR fulfills the following requirements:
Screenshots Compare Test Run
results.Other information
Win2D and D2D1 Geometry and Paths APIs are currently internal and not exposed to users