Highlights
- Add Image render support
import Foundation
import OpenSwiftUI
struct ContentView: View {
var body: some View {
AsyncImage(url: URL(string: "...")) { image in
image
.resizable()
.aspectRatio(contentMode: .fit)
} placeholder: {
Color.gray
}
}
}
What's Changed
- Fix PathData storage size by @Kyle-Ye in #709
- Add RenderBoxView and RBLayer integration by @Kyle-Ye in #711
- Update ImageOrientation by @Kyle-Ye in #717
- Add SymbolVariants API support by @Kyle-Ye in #719
- Add SymbolRenderingMode API support by @Kyle-Ye in #720
- Update Image API by @Kyle-Ye in #718
- Add ConditionalGraphicsView by @Kyle-Ye in #722
- Update GraphicsImage and ResolvedImage by @Kyle-Ye in #723
- Fix AnimatorState.removeListeners by @Dark-Existed in #725
- Fix bug when layoutPriority values are equal by @pookjw in #721
- [NFC] Optimize EdgeInsets code by @pookjw in #710
- [NFC] Optimize AlignmentKey.bits calculation logic by @pookjw in #713
- Optimize overflow for GraphInputs.Phase.merge(:). by @pookjw in #726
- Add ViewGeometryDualTest case by @Kyle-Ye in #728
- Add Image + View support by @Kyle-Ye in #729
- Fix ForegroundStyle recursive loop by @Kyle-Ye in #730
- Add RedactedImage support by @Kyle-Ye in #731
- Add ShapeStyledDisplayList support by @Kyle-Ye in #732
- Fix position issue and add AsyncImage UI test case by @Kyle-Ye in #733
Full Changelog: 0.13.0...0.14.0