Swift programmer / previous SDWG member / Darwin platform hacker Options are my own. Follow me for learning SwiftUI internal details. https://xitter.cf/t.co/DvuIoVvRqi

Earth
Joined December 2018
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.
2
2
19
944
I'm currently working on making the SwiftUI-2048 game cross-platform. If you have other SwiftUI app desired to be ported, please DM me.
169
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…
49
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…
2
3
43
1,956
Public API coverage finally passes 50% for the first time: Full report: openswiftuiproject.github.io…
3
241
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.
4
5
47
2,567
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.
Made some cool progress on SDM.
2
14
1,656
Great news! 🎉 OpenAI just upgraded the new Codex for OSS grants from $100 to $200 Pro for 6 months!
Replying to @charliermarsh
Can we pay the remaining 100$/M ourselves to stay at the 200$ plan if we receive the new grants?
1
14
1,033
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…
2
1
54
2,730
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.
5
7
109
4,489
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…
1
7
42
9,303
OpenSwiftUI Preview VSCode extension: Click and run OpenSwiftUI Preview in VSCode instead of Xcode 👀
3
18
1,066
Beside the new Preview macro, the legacy PreviewProvider is also supported by OpenSwiftUI now. Digging into PreviewsInjection.framework and made some trick magical replacement
1
25
1,730
CompositingGroup and BlendMode is now supported in OpenSwiftUI.
1
34
1,681
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.
Building a GUI panel for it. The backend is ready. Trying to integrate it with the GUI element. Let's ship it in the next release of LookInside. 👊
8
9
1
32
4,880
It will also give you a warning if the detected responder area is smaller then 44x44 pt on iOS or 28 pt on macOS.
3
288
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.
7
3,148