Joined December 2018
318 Photos and videos
Text Path is now also working on Linux for OpenSwiftUI thanks to the PureSwift/Silica's CGPath API for Linux. github.com/PureSwift/Silica The next step is adding gesture support for OSUI. Stay tuned for the next release.
Replying to @KyleSwifter
Text and a simple raster renderer for Linux :)
4
34
3,647
[Feature Preview] A new Attribute Graph menu will be added to the existing SwiftUI debug workflow of LookInside. Currently stuck at building a graph based AppKit UI for it. The eventual goal is support dynamic edit SwiftUI element value in this app via AGSetValue.
1
1
23
1,845
The initial version is using SpriteKit and camera to implement this graph hierarchy. If you have some better ideas, please comment below.
1
1
648
Add Xcode 27 SDK support for OpenSwiftUI 👀 The change is about sync new AppKit header comes from UIFoundation header to avoid def diff error. github.com/OpenSwiftUIProjec…
1
11
1,118
In next 2.1 release of RuntimeViewer, generic types will support dynamic type specification. After specializing it, it will also specialize all the children and you can then read the offset information like normal type. You can also enable background index to access more types.
1
1
20
1,636
With the latest Swift 6.2 toolchain, I can finally write test case to cover the crash case and runtime issue behavior by utilizing exist test and issueHandlingTrait.
10 Apr 2025
The way SwiftUI is doing to enforce @MainActor runtime check (through assumeIsolated) when you build your app with the new iOS 18 SDK.
1
16
2,301
The secret of test Log.runtimeIssues is for non-uitest build, we set LINK_TESTING and then set a Issue.record so that swift-testing can capture and test it.
3
448
It reminds me that since then the Xcode Framework stays at Xcode3UI.framework and Xcode3Core.framework forever.😭
The Xcode 4 developer preview was released at WWDC 16 years ago today! I remember how big of a deal this was, because Interface Builder became fully unified with Xcode for the first time. This was really the first version of the modern Xcode we all use today.
17
3,026
Added view renderer backend for OpenSwiftUI on Android via flowkey/UIKit-cross-platform
25 Oct 2025
Swift on Android is becoming real! We’ve started working on bringing OpenSwiftUI to Android — contributions are welcome! Check for issues labeled "platform: Android" eg. github.com/OpenSwiftUIProjec…
1
1
28
3,272
We are bringing OpenSwiftUI support to Linux! So far no GUI backend is added. Only a basic stdout renderer compared to the UIKit/AppKit view renderer of OpenSwiftUI on Apple platform. But you can evaluate the full OpenSwiftUI API here like Layout and other stuff here.
Replying to @KyleSwifter
Since all those right side dependency stuff is open source and cross platform. A Linux/Android port of OpenSwiftUI is near in the future this year. 🎉
2
8
85
12,997
Text and a simple raster renderer for Linux :)
8
4,028
We also managed to bring OpenSwiftUI to Android via many patches. There are more compiler issue (both clang and swift) need to be resolved upstream. If you know some android workgroup member who is also interested in this project. Please reach to me via DM.
1
15
789
It is using the same architecture you love about SwiftUI and share the same API interface. I do not know why Apple does not open source it and make it cross-platform. But that's why OpenSwiftUI kicks in to fill the gap :)
15
606
We also managed to bring OSUI to Android. But there are more compiler issue (clang and swift) need to resolve. If you know some android workgroup member who is also interested in this project. Please reach to me via DM.
2
186
Fun fact: on appleOS 26, it’s possible to disable all SwiftUI tap gestures in an app without affecting other gestures or functionality. No source code changes nor hooking required. I’ll share a full write-up and the accompanying Gist this weekend. 👀 (Hint: Env & UserDefaults)
4
37
4,300
SwiftUI can also hide a specific view from screenshots directly without wrapping it in a secure UITextField. The trick is to reuse privacySensitive(false), inject SwiftUI's private redaction reason. Check the detail here kyleye.top/posts/swiftui-hid…
4
10
94
6,953
I also add directly linking private API support as I explained in the blog. You can enable it by setting SCREENSHIELDKIT_USE_SPI_INTERFACES=1 in the latest 0.2.1 release
1
232