Release Notes

DESIGNER PREVIEWGet Haiku For Mac

Haiku 3.2.11

April 13th, 2018

What's New

  • tickOrigin! You can now control elements' origin of rotation and scale. Hold down 'Command' and drag the crosshairs.
  • tickMulti-select! You can now select multiple elements on stage to move or delete them. (Coming soon: multi-rotation and multi-scale.)
  • tickBetter z-ordering! You can now drag and drop elements in the timeline to change the z-stacking of layers on stage.
  • tickLottie export now supports polyline elements and implicitly closed shapes.
  • tickYou can now subscribe to custom events within the Actions panel (in addition to all the standard DOM events).
  • tickThe Haiku Core API now provides support for querying elements programmatically, making Expressions and Actions more powerful. See docs.haiku.ai for details.
  • tickMade the Action UI clearer and improved the flow for creating new actions.
  • tickThe Action code editor now displays some code snippets with docs as you type.
  • tickWhen you add a new property to an element in the Timeline, the group it belongs to now automatically expands.
  • tickNew projects are now private by default. An option to make them public is available when you click the 'Publish' button.
  • tickImproved documentation of classes and methods in Haiku Core.
  • tickFixed bug with mobile layout on the Share Page.
  • tickIncreased the maximum limit for projects — Haiku accounts can now create up to 50 projects.

Fixes

  • tickFixed a longstanding rounding error which could cause juddering animation. Micro-animations are much smoother now!
  • tickFixed a bug that prevented individual changes from being registered as separate Git commits.
  • tickFixed a performance regression introduced in the last release. Elements on stage can be moved/transformed smoothly again.
  • tickFixed a bug that prevented the ability of some SVG files to be transformed on stage.
  • tickFixed a bug preventing code snippets in the Publish panel from being copied to your clipboard.
  • tickImproved error handling so that rapidly occurring errors don't overwhelm the application.
  • tickImproved error handling so that error reports are now transmitted more reliably if the app crashes.
  • tickFixed $user.mouse.x and $user.mouse.y position calculations to account for the stage zoom factor.
  • tickImproved the reliability of Sketch installation detection, so fewer users receive the prompt to install.

Haiku 3.1.32

March 28th, 2018

What's New

  • tickAdded ability to resize the stage from all sides
  • tickImproved undo/redo performance
  • tickImproved performance when horizontally scrolling the timeline
  • tickImproved performance when moving, resizing, and rotating elements on stage
  • tickImproved performance when saving content to disk in the background

Fixes

  • tickFixed various bugs with undo/redo
  • tickFixed bug rendering filter gradient elements which Sketch had assigned the same id
  • tickFixed bug preventing expressions from being copied correctly when elements were copied/pasted
  • tickFixed bug that could disable mouse interactions on stage when library assets are double-clicked
  • tickFixed delay between double-clicking a library asset and seeing it appear on stage

Haiku 3.1.24

March 26th, 2018

What's New

  • tickProxy settings! You can now use Haiku with your corporate VPN
  • tickImproved error messaging when there are no Figma assets to import
  • tickAdded a hint to add states when there are none in the State Inspector
  • tickMade toggling between the Library and State Inspector faster
  • tickSnapshot Saved notices are now dismissed automatically
  • tickAdded link to your profile in the user menu

Fixes

  • tickFixed crash when using Haiku with a VPN or without an internet connection
  • tickFixed bug causing states to fail to save if focus on the input was lost
  • tickFixed edge cases with the display of the tour spotlight
  • tickPrevented accidental import of file formats we don't handle yet
  • tickFixed bug where pressing Cancel could cause the Library to appear blank
  • tickFixed problem preventing the Fork option from appearing in the Haiku right-click menu in production components
  • tickFixed incorrect format of URL for opening Figma links in the browser
  • tickEnsured that the Figma auth token gets cleared on logout
  • tickClarified error message when a Sketch slice cannot be found
  • tickClarified purpose of Public/Private toggle when publishing

Haiku 3.1.23

March 15th, 2018

What's New

  • tickFigma integration! Log in with your Figma account and use Figma assets in your Haiku projects
  • tickHaiku Community! Publish components to share.haiku.ai, give kudos, and fork projects
  • tickLaunched a knowledge base at help.haiku.ai

Fixes

  • tickFixed a bug that could cause elements with filter gradients to render incorrectly
  • tickPublish UI install instructions now always display project names and usernames in lowercase

Haiku 3.1.15

March 5th, 2018

What's New

  • tickAdded a help chat widget so you can get faster support while editing inside Haiku (we'll try to respond within 1-2 business days)
  • tickAdded a What's New section (click the present icon near the top) so you know what has changed in the latest release
  • tickAdded the ability to share your project on your Haiku community profile (coming soon)
  • tickAdded some additional Vue.js bundle files to projects for convenience when importing components into codebases
  • tickPublished JavaScript bundles of our Vue adapters to our CDN to make it easier to embed in web pages
  • tickAdded the ability to delete actions (look for the trash can icon in the action editor window)
  • tickAdded a missing Save button to the multi-line expression editor

Fixes

  • tickFixed formatting of the code snippets that are displayed when publishing a project
  • tickImproved the behavior of the app when resizing the library and the timeline panels
  • tickFixed a bug that prevented expressions from continuing to evaluate after the timeline's animation had been paused
  • tickAdded an explicit default font to text elements when placed on stage to make it clear that imported Sketch slices don't retain their assigned local system fonts
  • tickFixed a bug with the Lottie export that can occur when translation/scale are specified but the orthogonal dimension is not