Release notes

Here you can find the release notes for Kanzi Figma Importer.

1.2.1

New features and improvements

  • Added support for individual stroke thickness.

  • Added support for corner smoothness for rectangle nodes.

  • Removed the Kanzi Shapes plugin import time and Kanzi Figma Importer import time windows.

  • Improved the messages when the import fails because of communication errors 403, 404, and other connection issues.

  • Improved namespaces for properties in the Kanzi Studio Library.

  • Improved the Kanzi Figma Importer documentation. The documentation is now available at https://docs.kanzi.com.

Notable fixes

  • Fixed the issue that caused the crash related to the Remote Components.

  • Fixed the issue that occurred when some properties from Figma were null.

  • Fixed invalid fill for arrow instances when height is greater than 0.

1.2.0

New features and improvements

  • Implemented FigmaFrame plugin, which allows for better scrolling experience and is used for further implementation of AutoLayout for Kanzi Figma Importer in Kanzi Studio.

  • Add support for multiple effects.

  • Added partial support for Luminance mask type.

  • Usability improvements.

Changes

Kanzi Figma Importer now works with Kanzi 3.9.8.

Notable fixes

  • Fixed multiple issues related to the Remote Components.

  • Made JSON converters safer and is now more stable if Figma introduces new properties and structures.

  • Fixed crash when the entered FigmaID is incorrect.

1.1.0

New features and improvements

  • Kanzi Figma Importer now supports importing effects. Some additional effects properties and settings might still be missing.

Changes

Kanzi Figma Importer now works with Kanzi 3.9.7.

1.0.2

New features and improvements

  • Kanzi Figma Importer no longer imports by default unnecessary overrides, which significantly improving performance. You now have an option to include all overrides.

  • The ability to toggle reference images is now more convenient, eliminating the need for tedious manual placement on the correct node.

  • Improved the Missing Fonts tool to include:

    • Short instructions on how to import missing fonts.

    • Improved user interface to identify missing fonts in a Kanzi Studio project and local computer.

    • Inclusion of missing fonts from remote styles.

  • Added support for the Change To interaction.

  • Added support for the vector mask type.

Notable fixes

  • Fixed Boolean operations that caused mask group issues in some cases.

  • Corrected the import order of items in Remote Component Sets.

  • Resolved issues with the Forced Composition property being incorrectly set on Mask nodes in Kanzi Studio.

  • Fixed crash related to Remote Component Sets.

  • Addressed crashes occurring when a Variant is the parent of a Mask Group.

  • Improved handling for exception in JSON deserialization, reducing the amount of possible crashes.

1.0.1 Hotfix 2

Feature improvements

  • In Kanzi Studio Library introduced improved folder structure for fills.

  • Improvements to texture creation.

Notable fixes

  • Fixed multiple issues with complex nesting in Remote Components.

  • Fixed duplicate prefabs being created in case of some Remote Components.

  • Fixed crash when some properties were not sent through REST API due to item being invisible in Figma.

  • Fixed name sanitization for Component Sets.

  • Fixed Style Brush creation for Text nodes.

  • Fixed crash when Video Fill layer was used in Figma.

  • Fixed layout transformation for flipped nodes.

1.0.1 Hotfix 1

Notable fixes

  • Fixed an exception and import fail when Masked objects or groups are located deeper than root level of Sections.

  • Fixed remote Components and Component Sets nested inside other remote Components and Sets not being handled correctly.

1.0.1

New features and improvements

  • Added support for Masks.

  • Full support for blend modes.

  • Added Reference Image Helper that enables you to check for discrepancies between an imported Frame and its origin in Figma.

  • Missing Fonts tool now provides links to Google Fonts and lists missing fonts that are used in the project.

  • Added support for items from remote team libraries:

    • Remote Components

    • Remote Component Sets

    • Remote Color Styles

    • Remote Text Styles

  • Updated the selection UI to allow easier selection of Frames, Components, Styles, and items organized on Sections.

Changes

  • Kanzi Figma Importer now works with Kanzi 3.9.6.

  • Some items consisting of complex visuals are not saved as images anymore.

Notable fixes

  • Figma API June 11, 2023 breaking change taken into account.

  • Various vector shapes fixes and improvements, such as combinations of rotated objects in different parent-child relationships.

0.1.6c Alpha

Feature improvements

  • Deleted unused generic brushes from the FigmaImporterAssets project to reduce loading time.

Notable fixes

  • Fixed unnecessary creation of properties, fills, styles, and images for layers that are not selected in the Kanzi Figma Importer UI to reduce loading time.

  • Fixed the creation of duplicates for state managers for variants and Page Host when reimporting to reduce loading time.

  • Fixed the incorrect behavior of rotated text layers with auto width.

  • Fixed a crash in a multiproject setup related to the text style override property.

  • Fixed an issue caused by incorrect fetching of the image URL from the Figma API.

  • Fixed an issue with wrong JSON font weight values.

  • Fixed an issue with wrong vertical padding values.

0.1.6b Alpha

Feature improvements

  • Empty brushes are not being generated for layers without Fills anymore.

Notable fixes

  • Fixed an issue where using Text Styles or Fill Styles located in non-root directory of Figma Document would not include them after import.

  • Fixed crash for effects when color and offset are null.

  • Fixed crash caused by unselecting Variant in Kanzi Figma Importer UI.

0.1.6 Alpha

Feature improvements

  • Implemented gradients for Fills.

Notable fixes

  • Fixed an issue with rotated images.

0.1.5e Alpha

Feature improvements

  • Kanzi Figma Importer now supports overriding navigation on instance for non-root buttons.

Changes

Kanzi Figma Importer now works with Kanzi 3.9.4.

0.1.5d Alpha

Notable fixes

  • Fixed crash when a Component Sets is defined inside of Frames or Components.

  • Fixed crash when Variant Instance name is different from the Component Set name.

0.1.5c Alpha

Feature improvements

  • Kanzi Figma Importer now supports background color for canvas.

  • Kanzi Figma Importer now supports Fills on the root level of Component and Frame.

  • Kanzi Figma Importer now supports importing layers that are turned invisible in Figma.

Notable fixes

  • Fixed empty nodes wrappers having Fills duplicates of their child nodes.

  • Fixed updating Color Styles when they are not used by any imported Component or a Frame.

  • Fixed issue where empty Fill is replaced by the Kanzi Studio default texture.

  • Improved namings to be more human-readable for: Color Styles, State Managers, Controller Properties, Variants.

0.1.5b Alpha

Notable fixes

  • Support importing Sections.

  • Fix a crash in case of importing a Group with invisible children.

  • Fix a crash in case of interactive Components using Change To transition.

  • Fix a preview crash in case of using “/” in name of a Variant.

  • Fix a common crash when importing large projects.

0.1.5 Alpha

New features and improvements

  • Kanzi Figma Importer now supports Component Override, including overriding Text Styles and Fills.

  • Kanzi Figma Importer now supports Component Properties and Instance Swap.

  • Kanzi Figma Importer now supports Component Sets and Variants.

  • Kanzi Figma Importer now automatically adds the Kanzi Shapes plugin during import.

  • Improved the Fills for the Text Nodes.

  • Improved the Selection, Selection dependencies, and Selection UI.

  • Improvements to the rotation and transformation of imported layers.

  • Introduced user documentation.

Notable fixes

  • Fixed crashes with both correct and invalid Figma content.

  • Fixed issues with Node Transformation.

  • Fixed crashes when Components are defined in root-level Groups.

0.1.4 Alpha

New features and improvements

  • Kanzi Figma Importer now supports importing Fills.

  • Kanzi Figma Importer now has experimental support of Component Override.

  • Kanzi Figma Importer now shows the elapsed import time.

  • Kanzi Figma Importer now shows import duration and logs import statistics.

  • Improvements to the rotation and transformation of imported layers.

  • Improvements in Color conversion on import.

Notable fixes

  • Improved handling of network and content errors.

0.1.3 Alpha

New features and improvements

  • Kanzi Figma Importer now supports Group Layouts.

  • Improvements to vector rendering of lines and arrows.