Skip to main content

Release notes

2026.09.20​

  • Added variables: define value and expression variables in the Variables panel, bind them to design properties, and use variable actions and conditionals to build interactive previews.
  • Expression fields now suggest names as you type: a . after Color, Math or a collection lists its members with a description, Ctrl + Space lists every variable, collection and namespace visible at the caret, and the function's signature shows while the caret is inside its parentheses.
  • Added color functions for expressions: the Color namespace lightens, darkens, saturates, mixes, rotates and fades colors (Color.darken(brand, 0.2)), picks readable contrast, compares colors (Color.equals(a, b)), and prints colors in any accepted format (Color.format(c, 'hsl')).
  • Color fields accept more formats: hsl(), hwb(), hsb(), modern rgb() with spaces and percentages, and the Variables panel's #RRGGBB 50% form; a pasted color that states an alpha (e.g. #FF000080) now sets the fill or stroke opacity instead of dropping it.
  • Added a Set Component Input action: interactions can now set a component instance's input to a new value in the preview.
  • Added multi-object rename: with several objects selected, Rename (Ctrl/Cmd + R) opens a dialog that renames them all at once; component variants keep their pseudoclass states (renaming foo:hover and foo:active to bar produces bar:hover and bar:active).

2026.08.18​

  • Improved snapping across the editor, including equal-spacing snapping with gap highlighting; hold S to temporarily disable snapping.
  • Radial gradients now have a third handle on canvas for deforming the gradient into an ellipse
  • Recoloring text inside a component instance no longer disconnects it from the component's text; the text keeps following component edits
  • Components support a new Color input type: bind a layer's Fill or Stroke to a color input

2026.07.19​

  • Keyboard shortcuts now work with international keyboard layouts (German QWERTZ and French AZERTY initially, more coming). Layout is detected automatically where the browser supports it and can be changed in the editor's settings menu; menus and tooltips show shortcut keys as printed on the keyboard.
  • Added commenting: pin threaded comments to designs in both the editor (comment tool, Shift+C) and the preview.
  • Vector paths now support inside and outside stroke positions (previously center only).

2026.06.26​

2026.05.20​

  • Improved rendering of masked objects in preview.
  • Added support for fill and stroke blend modes.
  • New vector features:
    • Hold Shift while drawing or dragging vertices to constrain to 45° angles.
    • Added lasso and freehand lasso selection methods.
    • Added support for corner rounding
    • Snap to other vertices when drawing or dragging vertices, with snap line indicators. Hold Ctrl/Cmd to temporarily disable snapping.
  • Corner rounding now works on ovals when the arc sweep is less than 360°.
  • Sketch import improvements for edited shapes, boolean operations, and bitmaps with color overlays

2026.05.12​

2026.05.02​

  • Major performance improvements
  • Added option to show/hide layout helpers (Shift+G), available in editor's settings menu

2026.04.24​

  • Added dashboard search for documents and folders by name across the active workspace and items shared with you.

2026.04.16​

  • Properties panel now highlights overridden instance fields and lets you reset individual overrides directly from the field context menu.
  • Added debug console in Preview - see events and actions as they fire
  • Search dialog for finding objects and text within documents
  • Added "map view". Press M to zoom out and see all content; click anywhere to zoom back in at that location, or draw a lasso to zoom into a specific area.
  • Added Tab and Shift+Tab shortcuts in the editor to move the selection to the next or previous sibling within each selected container.
  • Added Ctrl/Command+right-click on the canvas to list all objects under the pointer in stack order so you can pick the exact overlapping object.
  • AI text editing now supports refining the current selection and inserting generated text at the caret; available as context menu options while editing a text layer.

2026.04.08​

2026.03.16​

2026.03.09​

2025.12​

  • Fix halo effect on drop shadow when blur is also used
  • Alt-Drag and Ctrl-Drag interaction streamlining on objects

2025.10​

  • Limit automatic deep selection only to artboards
  • Performance improvements
  • Fixed incorrect stacking of nodes in Preview
  • Vector filled areas improvements

2025.08​

  • Dashed stroke style support

2025.07​

  • Scale tool / object scaling support
  • Reset changes at instance child level
  • Transfer instance overrides on Set Component Variant action
  • Fixed instance not reflecting component upon undo

2025.06​

  • Fixed blocky background blur
  • Fixed incorrect stroke for frames with independent strokes
  • Fixed gradient color stop insertion via canvas
  • Draggable and sortable flex children
  • Fixed blend modes in preview
  • Fixed component layout not updating properly on paste

2025.05​

  • Loading and instance copy speedups
  • Connection status indicator on disconnect / reconnect
  • Fixed oval arc sweep 100% importing as 0% from Figma
  • Resize component set upon adding variant
  • Fixed override instance overrides getting lost on duplicate
  • Fixed very large files breaking import

2025.04​

  • Increased path stroking precision for more accurate rounded corners
  • Independent stroke for each side of rectangle
  • Fixed nested instances not updating when set through overrides

2025.03​

  • Fixed renaming of layers with no initial name
  • Fixed vector failing to render upon setting fill override
  • Added default duration for animated transitions in Resize action
  • Fixed instancing and copy/pasting resetting nested component values
  • Better automatic artboard selection in preview
  • Improved error messages when WebGL context creation fails

2025.02​

  • Flex layout system improvements
  • Fixed component variant in editor not reflected in preview
  • Fixed click event not working for instances
  • Allow creation of events/actions directly on an instance
  • Flex layout system improvements
  • Keep overrides on source component change
  • Resize action
  • OpenModal and CloseModal actions

2025.01​

  • Highlight object on stage/layers panel upon focus in dropdown
  • "Size in range" event
  • Speed up text ellipsis in preview
  • Animated artboard transitions
  • Take anchoring into account when auto-sizing text node
  • Reset action

2024.12​

  • Interactions panel
  • Interaction indicators on layers
  • Fixed frames copied from Figma having corner rounding disabled

2024.10​

  • Live preview

2024.09​

  • Added support for Component sets

2024.08​

  • Added support for Components

2024.06​

  • SVG export - it's now possible to export SVGs alongside JPEG and PNG
  • Content assistant