Pinned Tweet
We now have a homepage for OpenSwiftUI Project.
openswiftuiproject.org/
Started to port OpenSwiftUI with more backends(SDL) and more platforms(Android & Linux).
Since most platform (WASM excluded) OpenSwiftUI supports just shared with the same architecture(DisplayList + AG graph), you can use your favorite API on every platform.
eg. _printChanges() for debugging and TimelineView for time based animation.
Those non-Apple platforms is still in early age. And I have plenty of PR waiting upstream review. If you want to play with it. Go check the android/dev branch. github.com/OpenSwiftUIProjec…
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
github.com/OpenSwiftUIProjec…
OpenSwiftUI 0.23.0/0.23.1 is release.
Highlights:
- Fixes OpenObservation integration
- Adds initial Focus and Accessibility API support.
github.com/OpenSwiftUIProjec…
Public API coverage finally passes 50% for the first time:
Full report: openswiftuiproject.github.io…
Kyle Ye retweeted
The latest beta version of RuntimeViewer 3.0 has been released. This version offers an Xcode-level search experience and optimizes interoperability between ObjC and Swift; ObjC implementations in Swift are now recognized correctly. For more details, please see the release notes.
I just simplify the visionOS build for OSUI and add CI support for it. cc @_silgen_name
It used to require setup a complex internal visionOS SDK. And I'm switch to use vfs overlay and extra SDK now.
github.com/OpenSwiftUIProjec…
Swifty Download Manager is ready to ship. apps.kyleye.top/sdm
But it keeps got rejected under 2.3.7: “Download” isn’t allowed in the name on MAS.
It passed after clarification on v1. Later versions just keeps got rejections no matter how I explain to the reviewer. They somehow thought it was a file manager. 😶
I can’t find that ban in 2.3.7, and the MAS has plenty of “Downloaders.”
Has anyone know how to fix this? I really do not want to change to a random name to workaround it.
Replying to @charliermarsh
Can we pay the remaining 100$/M ourselves to stay at the 200$ plan if we receive the new grants?
My fix is finally landed 🚀
“Added support for non-finite floating-point values in exit test captures. (swift-testing#1842)”
Swift 6.4.1 is out now! ⚙️ This maintenance release improves compiler stability, enhances dependency resolution in Swift Package Manager, and includes fixes for Foundation and Swift Testing. More here: forums.swift.org/t/announcin…
I see many one-shot, vibe-coded Swift DSL frameworks lately.
OpenSwiftUI will stay human-reviewed and iterate at my path. Agents can speed things up, but I’m resisting the urge to hand it all over.
To me, truly mastering a project means you can keep building it without an agent.
Kyle Ye retweeted
LookInside 3.0 is here! 🎉
We've rewritten the Mac app in Swift and added SwiftUI gesture debugging:
• Visualize hit regions
• Inspect responders & gestures
• Spot undersized tap targets
github.com/LookInsideApp/Loo…
OpenSwiftUI Preview VSCode extension:
Click and run OpenSwiftUI Preview in VSCode instead of Xcode 👀
Beside the new Preview macro, the legacy PreviewProvider is also supported by OpenSwiftUI now.
Digging into PreviewsInjection.framework and made some trick magical replacement
OpenSwiftUI 0.23.0/0.23.1 is release.
Highlights:
- Fixes OpenObservation integration
- Adds initial Focus and Accessibility API support.
github.com/OpenSwiftUIProjec…
OpenSwiftUI 0.22.0 is released.
Highlights:
- Add iOS and macOS gesture system support
- Add gesture UX CI system (Forked Hammer and add macOS support on top of it)
- Add ViewThatFits API support
See full release notes here github.com/OpenSwiftUIProjec…
Testing my SwiftUI Gesture GUI debug panel with @Dimillian's IceCube (The coolest open source SwiftUI app as I know). Looks good so far.
The tool will add live border to show the current responder area (custom shape with contentsShape is also supported) and fill when we click it so we know which element is currently accepting the event.
Reminds me last time I deal with the firebase crash was also an invalid input guard.
github.com/firebase/firebase…
An update on the launch crash issue affecting the Google Analytics for Firebase iOS+ SDK:
We’ve resolved an issue where the Google Analytics for Firebase iOS+ SDK caused launch crashes due to an incorrectly formatted payload. A backend fix was fully rolled out, with no SDK update required. Due to crash reporter latency, previous crashes may continue to be reported.





























