Release Notes

3.4.0

June 5th, 2018

What's New

  • tickAdobe Illustrator support! You can now import Adobe Illustrator design files (.ai) and animate them in Haiku.
  • tickYou can now change your project from Public/Private using the "Publish" dialog box.
  • tickThe top bar of the app now includes buttons for creating components and managing Actions.
  • tickMade various improvements to app performance.

Fixes

  • 🐛Fixed bug causing elements to disappear when ungrouped from within a subcomponent.
  • 🐛Fixed bug causing numeric ids to appear in the timeline instead of the Sketch layer names.
  • 🐛Fixed bug that prevented ungrouped elements from being deleted.
  • 🐛Fixed bug indicating the selected element on stage when its row in the timeline was clicked.
  • 🐛Fixed bug that prevented collapsed rows in the timeline from being expanded when clicked.
  • 🐛Fixed crashes that could occur after duplicating a project.
  • 🐛Fixed undo/redo behavior for "Change Tween" and "Remove Tween".
  • 🐛Improved stability and consistency of behavior when using "Move to Back", "Bring to Front", etc.
  • 🐛Fixed bug causing overflow-x and overflow-y to be set to "visible" instead of "hidden".
  • 🐛Fixed @haiku/core bug preventing "mouseenter" and "mouseleave" events from being fired.
  • 🐛Fixed bug causing clipping of Sketch elements to which shadows have been added after setting "Make Exportable".
  • 🐛Fixed bug preventing "Control Flow > Placeholder" elements from displaying correctly.

3.3.4

May 25th, 2018

What's New

  • tickMulti-component 🎉 Now use multiple components within a single project.
  • tickGroup and ungroup complex elements on stage.
  • tickMulti-rotate; Multi-scale; Multi-delete; Multi-paste elements on stage.
  • tickAlt + drag elements on stage to make copies.
  • tickAssorted performance improvements.
  • tickNew projects now public by default.

Fixes

  • 🐛Fixed disappearing elements when scaling down to near-zero and/or inverting.
  • 🐛Fixed an assortment of Figma integration issues.

3.2.19

May 3rd, 2018

What's New

  • tickDouble-clicking a keyframe now seeks to the indicated time.
  • tickChange numeric vals with up/down+shift in expressions.

Fixes

  • 🐛Fixed multiple Lottie issues resulting in some users getting an empty lottie.json file.
  • 🐛Fixed an issue preventing the Vue adapter from receiving Haiku options correctly.

3.2.16

April 17th, 2018

What's New

  • tickMoved the public/private project toggle to project creation.
  • tickFigma integration now supports assets which are marked for export in addition to slices and groups.

Fixes

  • 🐛Fixed an issue with the new 50 project limit for Haiku accounts.
  • 🐛Fixed a Lottie compatibility issue preventing some haiku from rendering in Lottie.

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

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

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

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

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

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

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

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

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

  • 🐛Fixed formatting of the code snippets that are displayed when publishing a project
  • 🐛Improved the behavior of the app when resizing the library and the timeline panels
  • 🐛Fixed a bug that prevented expressions from continuing to evaluate after the timeline's animation had been paused
  • 🐛Added 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
  • 🐛Fixed a bug with the Lottie export that can occur when translation/scale are specified but the orthogonal dimension is not
DESIGNER PREVIEWGet Haiku For Mac