Skip to content

Clawmation v1.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 15:19

Clawmation 1.2.1 introduces compact portable macro files, makes their imports
safer and easier, and restores the lightweight on-screen counter with a new
top-edge design.

Portable macro files

  • A real .clawmation format: Individual macros now export as compact,
    versioned .clawmation files instead of loose JSON.
  • Optimized .clawbundle files: Bundles package the macro, safeguards, and
    referenced vision images without storing duplicate copies of identical
    images.
  • High-ratio compression: Macro timelines and safeguard data use Zstandard
    level 10. Already-compressed PNG, JPEG, and WebP images remain byte-for-byte
    lossless without wasteful recompression.
  • Smaller runtime dependency set: Unused archive encryption and legacy
    compression codecs are excluded from the app build.
  • Built-in integrity checks: Every payload carries its exact size and BLAKE3
    digest. Damaged, incomplete, undeclared, oversized, or unsafe archive entries
    are rejected before anything is installed.
  • Collision-safe imports: Imported macros and vision assets never overwrite
    existing user data.
  • Windows file associations: Double-clicking a .clawmation or
    .clawbundle file imports it into Clawmation, including when the app is
    already open.
  • Legacy compatibility: Existing standalone JSON macros and older
    .clawbundle archives remain importable.

Counter indicator

  • New top-edge cat: The compact pixel cat hangs upside-down from the actual
    top-right screen edge with two gripping paws, downward ears, and a curled
    tail.
  • The eyes remain the counter: One upright elapsed-time digit stays in each
    eye, with the existing gold recording, green playback, and amber paused
    states.
  • Low-overhead motion: Only the tail tip moves by a single pixel, keeping the
    counter steady and inexpensive while a game is running.
  • Automatic recovery: If Windows or the WebView temporarily loses the
    indicator window, Clawmation recreates it on the next active recording or
    playback transition instead of silently leaving it gone.
  • Preference stays authoritative: Disabling the indicator still hides it in
    every active mode; enabling it allows recording, playback, and paused states
    to display it consistently.

Compatibility

  • Existing macros, Loops, safeguards, hotkeys, Anti-AFK settings, and user data
    are preserved.
  • Portable files declare both their container version and producing app version
    so later Clawmation releases can evolve them safely.