You Asked for Rounded Corners, Compose Multiplatform Desktop Drew a Spike

You Asked for Rounded Corners, Compose Multiplatform Desktop Drew a Spike

Stroke(join = Round) was drawn as Miter on Compose Multiplatform’s desktop, iOS and web targets while Android stayed fine. The root cause is a setter that never runs. I rendered both versions and diffed them pixel by pixel: 1,619 pixels apart.

2026-11-12 · 6 min · 1213 words · Trevor Wang
Jake's Approach: Run Compose on the Server, Push Only HTML

Jake's Approach: Run Compose on the Server, Push Only HTML

Jake Wharton runs Compose on the server with Molecule, renders HTML with kotlinx.html, pushes it over SSE, and merges it with Idiomorph. I rebuilt it and found that whether your text input survives comes down to three defaults.

2026-11-12 · 7 min · 1378 words · Trevor Wang
Liquid Glass, Running on Compose Desktop

Liquid Glass, Running on Compose Desktop

Apple shipped Liquid Glass and Android still has no official answer. I dropped Kyant0/Backdrop into a Compose Multiplatform desktop project and it actually runs on macOS. The cross-platform adaptation is only 280 lines, because AGSL is a subset of SkSL.

2026-11-06 · 8 min · 1624 words · Trevor Wang
Compose 1.13 Shipped. The Interesting Part Is in 1.12

Compose 1.13 Shipped. The Interesting Part Is in 1.12

1.13 has one new feature and a pile of fixes. The heavy part shipped two months earlier, when hot reload got an MCP server.

2026-10-24 · 5 min · 920 words · Trevor Wang