NUIF Editor 0.1.0-alpha.1
This prerelease distributes the profile-zero reference editor for implementation review and conformance work. It does not declare the draft specification or the editor stable.
Included capability
- Native application archives for Linux x86-64, Linux Arm64, Windows x86-64, macOS Apple Silicon, and macOS Intel.
- Canonical
.nuifdocument open and save operations. - Profile-zero page, containment-tree, canvas, and properties-panel editing.
- Rectangle, ellipse, path, text, frame, stack, and flex authoring supported by the current semantic operation surface.
- PNG snapshot export, fidelity-confirmed SVG/HTML/CSS/DTCG profile import, reported profile export, and the headless JSONL automation interface.
- SHA-256 checksums, package manifests, a CycloneDX software bill of materials, a combined release manifest, and GitHub artifact attestations.
The executable surface and evidence are specified in apps/editor/README.md,
apps/editor/UI-SPEC.md, and apps/editor/QA.md at the tagged revision.
Limitations
- The archives are unsigned. macOS Gatekeeper and Windows SmartScreen may show warnings, and managed systems may reject execution.
- The release does not include an installer, automatic updater, collaboration service, or vendor-host plug-in.
- The native editor exposes the declared SVG, HTML/CSS and DTCG profile import/export paths. Retentive synchronization remains a CLI and library operation, and arbitrary files outside those profiles are rejected.
- The reference editor implements profile zero rather than every section of the draft UI specification.
Verification
Verify an archive against SHA256SUMS and its GitHub attestation before
execution:
gh attestation verify <archive> --repo refpath/nuif
The package-specific manifest records the source revision, binary digest,
archive digest, platform, architecture, smoke-test result, and unsigned status.
The release mechanism is defined in ADR 0007 and docs/VERSIONING.md.