Skip to content

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 20 Jul 12:23
· 66 commits to main since this release
e9de5e3

Figma v2 vector import

Hyper Motion now imports supported Figma vector artwork as native vector-backed layers instead of image-only nodes. Payload v2 retains the canonical path graph and keeps version 1 clipboard payloads compatible.

Native vector-backed imports

  • Retains points, segments, Bézier controls, contours, regions, path winding, sizing metadata, and direct-parent transforms through nested groups.
  • Preserves ordered fill and stroke stacks, opacity and blend metadata, gradient stops and transforms, plus stroke width, alignment, dashes, offset, caps, joins, and miter limits.
  • Uses a sanitized original SVG for complex constructs that cannot yet be converted losslessly, and a PNG only when Figma provides no usable SVG or collapsed bounds.

Consistent preview and export

  • Renders vector-backed layers through the same canonical painter in realtime WebGL preview and final Pixi export.
  • Reuses stable vector rasters across animation frames instead of repainting static artwork every frame.
  • Measures intrinsic vector bounds correctly inside auto layout.

More reliable paste flow

  • Prefers a fresh Figma clipboard payload over stale in-app copied layers.
  • Falls back to the Electron clipboard bridge when the browser paste event cannot expose text.
  • Adds progress, success, unsupported-selection, malformed-data, and plugin-version feedback without interfering with ordinary text paste.

Install on macOS

Download the Apple Silicon DMG ending in arm64, or the Intel DMG without the architecture suffix. Open the DMG and drag hyper-motion into Applications.

Before the first launch, open Terminal and run:

xattr -cr /Applications/hyper-motion.app
codesign --force --deep --sign - /Applications/hyper-motion.app

Then open Hyper Motion from Applications. These commands clear the unsigned-build quarantine and apply a local ad-hoc signature.