Skip to main content

Version 1, Update 35

More features added to plugin parameters (which itself is still in beta)!

  • It is now allowed to make all parameters optional
  • The setSuggestions function now supports icons. Check out the updated Svg Inserter for an example
  • You can set a custom error message using setError. This can also be used for validating user typed values and enforcing pre-conditions like selection or document contents. Resizer contains an example for how to do this
  • You can also set custom loading messages setLoadingMessage when accessing network requests
  • Lots of rendering improvements to the parameter UI

version-1-update-31

/working-in-figjam/--- title: Version 1, Update 31

Introducing FigJam Plugins for public beta! We're introducing a number of APIs and events to enable plugin development in FigJam.

New:

  • editorType is now required in manifests. Specifying an editorType will control the APIs your plugin has access to in each editor, and whether your plugin shows up in Figma Design or FigJam (or both).
  • figma.editorType: returns either figma or figjam and enables you to have conditional logic in your plugin depending on the editor it’s run in.

FigJam Plugins only:

Version 1, Update 29

New:

  • Added plugin parameters in public beta. This feature offers developers a way to receive user input through our in-editor search UI, quick actions, instead of building a custom UI.

Version 1, Update 28

New:

  • reactions node properties for prototyping now support writes (e.g. FrameNode reactions )
  • Updated Reaction type to allow null Action or Trigger. This change more accurately reflects what is possible through the UI and allows you to create reactions with partially null properties.

Version 1, Update 26

New:

  • Added getRangeListOptions, setRangeListOptions, getRangeIndentation, setRangeIndentation to TextNode to allow for creation of ordered/unordered lists and to adjust indentation levels