Skip to content

ios uikit renderer#325

Draft
jkelleyrtp wants to merge 67 commits intomainfrom
jk/uikit
Draft

ios uikit renderer#325
jkelleyrtp wants to merge 67 commits intomainfrom
jk/uikit

Conversation

@jkelleyrtp
Copy link
Member

@jkelleyrtp jkelleyrtp commented Jan 6, 2026

Built on #323 , though I'm not sure it's actually required to do that.

This was my attempt to use claude to build an objc2 uikit renderer for blitz. It seems to work decently well. Currently it's not interactive (no events wired up), but it does implement some level of mapping divs and buttons to ui elements. Text layout, widget layout, etc is driven entirely by taffy + parley.

I haven't reviewed any of the code. Just went back and forth with claude for a while getting it up. I also rescaled some text and margins while testing out the fit on smaller screens.

Screenshot 2026-01-06 at 1 38 32 AM

For reference, here is how the other renderers render the UI (browser, --example html)

Screenshot 2026-01-06 at 1 45 23 AM

Signed-off-by: Nico Burns <[email protected]>
This is pulling in Winit 0.30
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
nicoburns and others added 30 commits January 4, 2026 15:13
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
Signed-off-by: Nico Burns <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants