• v2.3.1 ef917f2ca3

    v2.3.1 Stable

    kahliburke released this 2026-06-30 11:51:34 -07:00 | 18 commits to main since this release

    Bug fix

    Fixes a silent GIF export failure in the in-app recording export modal.

    When a downstream project doesn't have Tachikoma's optional GIF weakdeps (FreeTypeAbstraction + ColorTypes), stopping a recording would write the .tach but silently drop the .gif, while still reporting it as saved.

    • Honest export reporting — the post-export notification is now built from the formats that actually wrote; failures are reported explicitly (and the swallowed warning now carries a backtrace).
    • Availability-gated selection — a GIF preference carried over from a project that had the deps can no longer sit checked-but-grayed and silently fail. SVG remains always-available (pure-core, no FreeType).
    • tachi CLI--compress no longer errors (compress_dead_space now takes pixel_snapshots positionally).

    To enable GIF export, add the weakdeps to your project or call enable_gif():

    using Pkg; Pkg.add(["FreeTypeAbstraction", "ColorTypes"])
    
    Downloads