Loom 1.0.0 is the first stable analyzer, generator, and translator release for moving UI layout intent between SwiftUI, WinUI XAML, and Qt.
Highlights:
- Analyzer reports for SwiftUI, WinUI XAML, Qt, fonts, manifests, patterns, accessibility, parity, and visual parity.
- Transfer planning and component graph discovery.
- Reviewable generator scaffolds for WinUI XAML and SwiftUI.
- Target contract reports for behavior, state, collection, component-boundary, accessibility, and policy handoff.
- Manifest-directed project builds that emit validation, analysis, generated scaffold, contract, graph, transfer, parity, and summary artifacts.
- Stable schema_version: "1" JSON contract documentation.
Verification:
- Local: go test ./..., go vet ./..., go run ./cmd/loom verify --json, and ./examples/sampleapp/analyze-sample-app.sh --overwrite.
- CI passed on Ubuntu, macOS, and Windows: https://github.com/cshaiku/Loom/actions/runs/33476210041
- Release workflow passed native smoke for Linux amd64, Linux arm64, macOS amd64, macOS arm64, Windows amd64, and Windows arm64: https://github.com/cshaiku/Loom/actions/runs/33476210005
Checksums:
- loom-v1.0.0-linux-amd64.tar.gz: 60b0a344ee30702247b7ce8aad30ee2cda5bcce9aefa0aaa035cc6f5e9f2548b
- loom-v1.0.0-linux-arm64.tar.gz: 9210360892d0754faba0487a1a94a7e36621407d2c40a5a58d5ebd9a78edef49
- loom-v1.0.0-macos-amd64.tar.gz: 4c3d91abd5260ba989b937a78542eedf8862ee066e64aaee617aae0cb812597a
- loom-v1.0.0-macos-arm64.tar.gz: 5c96cd8f8fb471456dad251869c39f0b2431cd00eb3386864c27d9e2804c15bb
- loom-v1.0.0-windows-amd64.zip: c3fac983972737540a2fa3bf67f67b79796b57e3d1e74bcd0391a5b7f52cea86
- loom-v1.0.0-windows-arm64.zip: 514873332c07d9e532089498a18e45972948c36dccf1f70c6b9f95fb4c3cb489
Accepted limitation: generated code is conservative scaffold output. Loom preserves component boundaries and emits contract/transfer reports for target-platform review instead of inventing native behavior silently.