Swift programmer / previous SDWG member / Darwin platform hacker Options are my own. Follow me for learning SwiftUI internal details. github.com/Kyle-Ye

Earth
Transaction.disablesAnimations = true controls animation per transaction. Since iOS 14, there is a SwiftUI’s private .unanimatable() modifier which disables animation for a view subtree at the graph level.
1
3
52
5,072
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…
OpenSwiftUI 0.21.0 is out 🎉 You can now write Xcode previews directly: #Preview { ContentView() } See detail in github.com/OpenSwiftUIProjec…
4
1
24
3,404
Besides a WWDC session, you can also get a source debuggable experience with OpenSwiftUI to fully understand SwiftUI's amazing client side animation model designed by Kyle Macomber. For those who are curious about the implementation detail, here is a quick article for a brief understanding. openswiftuiproject.org/blog/…
Replying to @kylemacomber
If you want to learn more about how SwiftUI animation works, and that in fact most of the time its animations run off the main thread, check out: developer.apple.com/videos/p…
3
9
85
9,171
You can also switch between AG vs IAG and SwiftUI view renderer vs OpenSwiftUI view renderer favor in this example project.
1
269
Add a feature flags shim layer so that we can query the same result in OpenSwiftUI as we are in SwiftUI domain. After all, we do not have permission to place one under /System/Library/FeatureFlags/Domain/
2
14
1,272
TLDR: SWIFTUI_GESTURE_CONTAINER=0 +SWIFTUI_EVENT_DEBUG=G will makes all SwiftUI app on iOS 18.0~iOS 27.0 crash when you tap a text. While building a SwiftUI gesture GUI debugger, I found that tapping a plain Text can crash the app with gesture containers disabled. The cause: AttributeGraph reads an array during a mutating call. Repro, workaround, and OpenSwiftUI fix: kyleye.top/posts/swiftui-ges…
Trust me, no one was more interested in open-sourcing SwiftUI than many of the people working on SwiftUI! Because selfishly, it would then be a lot more clear to everyone how much of it is *not* a thin wrapper around UIKit and AppKit. It’s a full stack UI framework on its own, which is also why large parts of UIKit and AppKit are now able to be rebuilt on top of it (as recently mentioned by Apple in this year’s SOTU).
3
21
5,362
Since the issue is gone with Xcode 27 SDK on iOS 27, do you think it still worth filing a FB? @squeakytoy
1
1
584
The latest AppKit debug menu just added a new AG menu item with the json dump and debug server support on macOS 27. (credit @MxIris for sharing this information to me) Those underlying private API already exist since a very early version of AG. Glad they finally made them more accessible for normal hacky user who enable _NS_4445425547. For more information about those private API. Go check AGDebugKit. github.com/OpenSwiftUIProjec…
1
27
2,769
Glad to know about. Can't agree any more of the statement of SUI. It is a very amazing software engineer product. I can then finally PR directly instead of file AG/SUI FB~ or working for Apple. Hope you can also public the SwiftUI Evolution proposals when open source it so that people can know the design decisions more clearly.
Trust me, no one was more interested in open-sourcing SwiftUI than many of the people working on SwiftUI! Because selfishly, it would then be a lot more clear to everyone how much of it is *not* a thin wrapper around UIKit and AppKit. It’s a full stack UI framework on its own, which is also why large parts of UIKit and AppKit are now able to be rebuilt on top of it (as recently mentioned by Apple in this year’s SOTU).
1
1
25
5,691
Finally made iOS/macOS tap gesture working on OpenSwiftUI with full debug support!
2
3
50
3,149
The ai-passport OpenSwiftUI Playground is live! Write a ContentView, preview it with WebAssembly, then build firmware or send it to the AI Passport simulator. Connect your local Swift compiler and start building: openswiftuiproject.github.io…
OpenSwiftUI on ESP32-C3! 🚀 Our latest blog explores the experiment: declarative views, stack layout, and State updates from physical buttons, powered by Embedded Swift and LVGL. openswiftuiproject.org/blog/…
1
1
24
1,907
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. 👊
There is some amazing SwiftUI gesture debug tricks which can help you diagnose gesture issues/conflicts like a master. A blog post and a corresponding tool will be released soon~
1
1
33
3,065
OpenSwiftUI on ESP32-C3! 🚀 Our latest blog explores the experiment: declarative views, stack layout, and State updates from physical buttons, powered by Embedded Swift and LVGL. openswiftuiproject.org/blog/…
Got a gift from TraeAI. And finally deploy my first Swift Embedded project to it. (OpenSwiftUI embedded version)
3
12
72
14,329
A small 2048 game showing how to do animation with OpenSwiftUI Embedded version ⬇️
1
2
15
1,004
There is some amazing SwiftUI gesture debug tricks which can help you diagnose gesture issues/conflicts like a master. A blog post and a corresponding tool will be released soon~
1
1
66
6,303