@phineasGuo 1. Basically it is using some private CoreMaterial and CALayer API like SUI
2. The change is landed on main recently. Just clone the source code and read it (or ask your Agent to do so)
3. Custom Metal shader support will be supported but has not landed in any public branch yet
@tualatrix@Lakr233 上次 Apple 那个因为是我第一次按比例退了
这波没有走 Google / Apple 应该是退不了,就开完后,全程 US IP 自己的 VPS 机器,然后正常搞了一个 swiftlang/swift 的 PR 就被 ban 了说 violate usage 😈
下次如果要再开先 20$ 算了 😂
OpenSwiftUI 0.25.0 is out 🎉
- Stepper, plus updated Slider and Link styles
- SF Symbols effects and content transitions
- Linear, radial, elliptical and angular gradients
- macOS fixes for resizable windows
https://t.co/x98XSsab65
#OpenSwiftUI#OSUI
OpenSwiftUI 0.24.0 is out 🎉
- Label / Button / Toggle and corresponding styles
- Blend modes and compositing groups
- DragGesture and PanGesture
- visionOS CI with binary builds
- PreviewProvider and refined Previews macro imp
https://t.co/TvXh9ZNMAG
I'll wait to for the android/wasm/linux support into main before v1.0.0.
The apple OS build is only for evaluating and debugging not for shipping since it contains many private symbol usage.
The idea usage is use the following.
#`if canImport(SwiftUI)
import SwiftUI
else canImport(OpenSwiftUI)
import OpenSwiftUI
#`endif