Add MatchedGeometryEffect#923
Conversation
🤖 Augment PR SummarySummary: This PR adds a SwiftUI-compatible Changes:
Technical Notes: The implementation relies on AttributeGraph rules to publish a shared frame in global space and converts it back into each view’s local space using 🤖 Was this summary useful? React with 👍 or 👎 |
| self[index].y += offset.height | ||
| } | ||
| case let .affineTransform(matrix, inverse): | ||
| let transform = inverse ? matrix.inverted() : matrix |
There was a problem hiding this comment.
MutableCollection where Element == CGPoint applies CGAffineTransform.inverted() / CGPoint.applying(_:) directly, while other affine paths in ViewTransform are guarded with #if canImport(CoreGraphics) and fall back to _openSwiftUIPlatformUnimplementedWarning().
On non-CoreGraphics platforms this can become a compile-time break (or silently change behavior compared to the existing guarded implementations).
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
e941aa6 to
e646ab9
Compare
e646ab9 to
901cf2e
Compare
Implement #922