• v0.4.0 14e677b242

    mirrors released this 2026-10-08 10:02:08 -04:00 | 26 commits to main since this release

    What's Changed

    Text: text.select documents its offsets as UTF-8 bytes by @japbcoelho in #37
    Text: carriage returns in typed or created text start paragraphs by @japbcoelho in #38
    Engine: commands given ids run without a selection by @japbcoelho in #39
    PDF: [Paper] prints as no ink in print exports by @japbcoelho in #41
    PDF: placed PDF 1.7 files go into PDF/X-4 exports by @japbcoelho in #40
    PDF: transparency groups blend in CMYK in print exports by @japbcoelho in #42
    CLI: a closed stdout ends designcraft-cli quietly by @japbcoelho in #43
    Preflight: placed PDF and SVG graphics have no resolution to check by @japbcoelho in #44
    Fix #22: installed fonts are found by name whatever ran before by @japbcoelho in #36
    Snap: smart guides and snapping by @CameronGilroy in #33
    Windows on ARM64: release builds, PE header check, install test on ARM64 hardware by @echelon in #49
    Fonts: use craft-fonts as an optional build input; move the Japanese fonts out by @echelon in #51
    Add Simplified Chinese and Arabic localization with RTL support by @ShaoWenbinSaleh in #52
    Rename PrintCraft to PdfCraft by @echelon in #95
    About: contributor and model credits compiled in (grab bag + table, self-submitted names) by @echelon in #108
    IDML: import scalar InsetSpacing property values by @skylartaylor in #105
    IDML: honor explicit cell edges at table borders by @skylartaylor in #102
    Render: keep outside-aligned strokes out of closed interiors by @skylartaylor in #104
    IDML: resolve nested packaged image links after relocation by @skylartaylor in #101
    Fonts: read Microsoft Office's bundled fonts on macOS by @denizkoekden in #97
    Transform: Rotate and Shear open their dialogs (#34) by @aiongg in #79
    Canvas: middle-mouse drag pans the view by @epfabian in #53
    Guides: honor layer protection in move and delete commands by @storybored379 in #56
    Control: close the connection on input that isn't a request by @Luskish in #66
    Preserve and compose Chinese and Arabic typesetting rules by @ShaoWenbinSaleh in #75
    PDF/X-4: flag device RGB under the CMYK output intent by @EthanSuquet in #58
    CJK: language-aware shaping and fallback, vertical metrics, document fonts, missing-glyph boxes (builds on #75) by @aiongg in #85
    Images: PSD composites decode by colour mode by @aiongg in #82
    i18n: add Brazilian Portuguese (pt-br) UI translation by @RicSchonfelder in #103
    PDF: placed CMYK TIFFs keep their inks by @EthanSuquet in #55
    Complete Arabic translations, refine Chinese terminology, and cache RTL label layouts by @ShaoWenbinSaleh in #78
    Data merge: linked source, placeholders, preview, and tiled merge by @CameronGilroy in #76
    Release: FreeBSD, Flatpak x86_64/aarch64, AppImage zsync; README Downloads by @echelon in #132
    README Downloads: where to get it, then builds (Windows first) by @echelon in #135
    

    New Contributors

    @japbcoelho made their first contribution in #37
    @CameronGilroy made their first contribution in #33
    @ShaoWenbinSaleh made their first contribution in #52
    @skylartaylor made their first contribution in #105
    @denizkoekden made their first contribution in #97
    @aiongg made their first contribution in #79
    @epfabian made their first contribution in #53
    @Luskish made their first contribution in #66
    @EthanSuquet made their first contribution in #58
    @RicSchonfelder made their first contribution in #103
    

    Full Changelog: v0.2.1...v0.4.0

    Downloads