John Wayne (@DevJohnWayne) header
John Wayne (@DevJohnWayne) profile picture

Start-up in the day and indie dev at night. Shipswift | Trovy | Fullpack | 烟火小店 | Pasting

Singapore
Joined January 2026
Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)Photo by John Wayne (@DevJohnWayne)
Now your pile of hoard can fly.
48
92
11
2,039
146,394
A battery bug in Trovy's sticker pile: once the first pile appeared, CoreMotion ran at 60 Hz and never stopped, even in the background. The fix is a counter. No pile on screen, stop. App in the background, stop. Reduce Motion on, never start. shipswift.app/trovy
1
1
137
Two layers of simplex noise mapped across up to 10 colors. One Metal colorEffect you can drop behind any SwiftUI view. Open source: github.com/signerlabs/ShipSw…
1
4
205
烟火小店的地图上有全国 4000 多家店,pin 一多就糊成一片。 现在的做法:可见区按 10×10 网格分桶,每桶只留优先级最高的一家,角标写桶里有几家;点一下放大 3.5 倍,桶自然裂开。推荐者头像统一降采样到 120px,MapKit 反复重建标注也不会重复下载。 apps.apple.com/cn/app/%E5%B0…
1
89
Your agent can't eyeball these from a prompt. Give it the source. 85 free SwiftUI skills, open source, one command: npx skills add signerlabs/shipswift-skills github.com/signerlabs/shipsw…
1
7
296
Search in Pasting is a SQLite FTS5 trigram index sitting next to SwiftData. rowid is the last-used time in ms, so results come back newest-first and paging is just rowid < last. 1–2 characters skip the index and scan: about 90 ms on 100k clips. apps.apple.com/us/app/pastin…
1
1
145
800 dots, one Canvas, 60fps. Spherical Fibonacci points plus one perspective divide per dot. Drag the slider and the cloud pulls back into a sphere. Open source: github.com/signerlabs/ShipSw…
2
8
389
How Fullpack turns a photo into a sticker. Vision's foreground instance mask covers the full frame, so the photo splits into two exact layers: the subject stays put, the background breaks into particles. shipswift.app/fullpack
1
5
314
John Wayne retweeted
huashu.dog huachu-bird-sticker 开源了:249 种现生鸟类 + 1 种 AI Native 种 huachu bird,完全独立重绘,绝不搬运原库一像素,全部放到了 GitHub。 ​花 10 亿 Token 让 AI 假装懂鸟类分类学太累了,我们只花了一点点算力,就让它们全部达成了 100% 的审美统一(其中 6 种甚至学会了骑自行车)。这个项目讲清楚了当生物学与像素彻底脱钩后,我们该如何带着认知与审美,生产出真正契合时代价值的东西,找到安身立命之本。
我发现花叔这人就是纯哗众取宠。 他知道这样说会引来争议,但是他选择了流量最大的打法,就怕没人关注。 毕竟对于他来说,流量就是金钱。
56
10
25
181
26,574
Rings of dots spin in SpriteKit, your icons pop off the outer ring, and the center is plain SwiftUI. Handy for an onboarding hero or an empty state. Open source: github.com/signerlabs/ShipSw…
1
10
647
Every item in Trovy is a sticker with real physics. SpriteKit bodies traced from each sticker's alpha, gravity follows CoreMotion as you tilt. One tap and they fly onto a Fibonacci sphere, same math as SWDotSphere (open source). github.com/signerlabs/ShipSw… shipswift.app/trovy
1
1
6
297
1,590 nodes. 3,221 edges. One SwiftUI Canvas, no SceneKit. Golden-angle funnel layout, a one-line perspective projection, painter's-algorithm depth. Tap a node and a BFS lights up everything it builds on. Open source: github.com/signerlabs/ShipSw… Data: Marble's open skill taxonomy
4
9
349
New 3D icons for Fullpack.
1
8
614
Glass logo, color panels, with SwiftUI. Open sourced: shipswift.app/.
1
1
62
2,612
On boarding with SwiftUI/Swift. Skill from shipswift.app/.
2
1
39
3,888