Repository navigation
PaperCraft 0.1.2 — Linux, macOS and Windows preview
Pre-releasePaperCraft 0.1.2 is an early preview of the original local Rust/egui design editor.
Downloads
| Platform | Archives |
|---|---|
| Linux x86_64 | papercraft-0.1.2-linux-x86_64.tar.gz |
| Linux ARM64 | papercraft-0.1.2-linux-arm64.tar.gz |
| macOS Apple Silicon | papercraft-0.1.2-macos-arm64.zip or .tar.gz |
| macOS Intel | papercraft-0.1.2-macos-x86_64.zip or .tar.gz |
| Windows x86_64 | papercraft-0.1.2-windows-x86_64.zip |
Extract the archive. Move PaperCraft.app to Applications on macOS, run papercraft.exe on Windows, or run ./papercraft on Linux. Rust and Node.js are not needed. GitHub also provides source-code ZIP and tar.gz archives below.
Linux builds require glibc 2.35 or later, libxkbcommon-x11, a graphical desktop and OpenGL/EGL drivers. On Ubuntu/Debian, install missing runtime libraries with sudo apt install libxkbcommon-x11-0 libegl1 libgl1. File dialogs use an XDG desktop portal. macOS apps are ad-hoc signed and not notarized; macOS may require approval in System Settings → Privacy & Security after the first launch attempt. Windows builds are unsigned and use the static MSVC runtime.
SHA256SUMS.txt contains the SHA-256 of every application archive. Compare the matching line with sha256sum <archive> on Linux, shasum -a 256 <archive> on macOS, or Get-FileHash <archive> -Algorithm SHA256 in Windows PowerShell.
Changes since v0.1.1
- Named color tokens with layer, artboard and page bindings, propagation, detach/delete preservation and undo/redo.
- Multi-selection, shared dragging, nudging, alignment and equal-gap distribution, excluding hidden/locked layers from arrangement.
- Validated, atomic SVG export alongside HTML. SVG keeps explicit text lines, alpha and clipping; fonts and automatic wrapping can differ.
- Unsaved-work protection for minimized-window close and macOS Quit; corrected gesture release/history sequencing and Unicode duplication.
- Strict document-version validation and shared movement that preserves offsets at coordinate limits.
- Native release archives for all platforms listed above, including dependency, Rust-library, font and icon notices.
Tokenless documents remain version 1. Documents with color tokens use version 2; the published v0.1.1 and earlier builds cannot open them. In-place upgrades ask first. Compatibility and downgrade instructions.
Verification and limits
Recorded checks and remaining gaps.
All five native release jobs passed formatting, all 44 Rust tests, warnings-denied Clippy, optimized native builds and archive checks. Linux and macOS also run the actual native rendering example; Windows native-window interaction is not covered. Archive checks verify executable architecture, executable bytes, required notices and checksums.
Physical keyboard/mouse input, native file-dialog clicks, screen-reader interaction and large-document performance remain unverified. No installer, updater, image/vector editing, Paper file compatibility, collaboration or local MCP interface is included.
Original PaperCraft code and artwork use MIT. Bundled third-party materials retain their own terms. PaperCraft is independently maintained and is not an official ArtCraft application.