Introducing Hana V2

Introducing Hana V2, now with MCP support, WebGPU, GLB/GLTF imports, SVG and PDF exports, better vector editing and more.

Changes

  • MCP Access - MCP server letting external AI agents design in Hana's canvas.
  • Hana AI Agent - Chat prompts create content in Hana - UI designs, sites, app screens - built natively with Hana's object system, and edit existing content too.
  • Hana UI redesign focused on productivity.
  • Hana WebGPU - Hana editor now runs in WebGPU by default.
  • Full 3D GLTF/GLB support - Import GLTF/GLB models into designs as 3D objects, with animation inspector and 3D Shape effect settings.
  • SVG export - Export frames as vector SVG files.
  • PDF export - Export frames as PDF documents.
  • Adobe Illustrator files import - Import .ai files directly onto the canvas.
  • 20+ new transitions - Over twenty new animation transition/easing types: sine, expo, circ, back, power, bezier in/out variants, spring, and more.
  • Grid layout maker - Smart-adjust tool that arranges selected objects into configurable grid layouts.
  • Image layer controls - New clipping and fit controls for image fills and layers.
  • Cmd-resize cropping - Holding Cmd while dragging a resize handle crops the image/video fill in place, imported media lands at half pixel size.
  • Text truncation - Overflowing text can truncate with an ellipsis.
  • Distance helper - Hold Alt to see measured distances between the selection and hovered objects.
  • Gap helper - Selecting multiple objects surfaces the gaps between them for even spacing.
  • Frame size templates - Preset device and social frame sizes when creating frames.
  • Contrast checker - The color picker shows contrast ratios so you can pick accessible color combinations.
  • Live collaborator cursors - Better real-time peer presence on the canvas: name-tag arrow cursors, per-user selection outlines, and visible box-selects.
  • Animatable state system - New animatable states in the data model, plus robust parsing that tolerates unknown or malformed documents.
  • Components/Instances - Instances resolve live from the on-canvas main object, eliminating synced copies and the nested-instance mechanism.
  • Faster autolayout & constraints - Layout and anchor-based constraints moved into the Rust runtime as single source of truth, replacing the parallel TypeScript implementation.
  • Smooth round corners (iOS) for custom shapes - Squircle corner smoothing extended from rectangles to custom shapes and all 2D primitives.
  • System fonts - The desktop app lists installed system fonts in the font picker, stored as references.
  • Improved zoom - Canvas zoom made smoothed, and proportional to scroll delta.
  • Big performance improvements - Idle-frame skipping, faster file loading, GPU extrude animation, better gradients, faster 3D shapes, and other optimizations.
  • Google Fonts refresh - Near 2000 fonts now available.