With this asset, you can transfer your layout from Figma to Unity in one click!
ALL ASSETS FROM THE DEPENDENCIES TAB ARE OPTIONAL
Figma Converter for Unity:
Automatically creates components:
Works with:
I will consider any of your suggestions for integrating new functionality.
Please, always update to the latest version of asset.
7.0.0:
NOTE:
• Before installing this version, delete the "D.A. Assets" folder.
ADDED:
• Support for importing from a local ZIP copy of a project (offline import), which helps avoid the 429 error;
The feature is already implemented, but creating the ZIP archive requires a Figma plugin that has not been released yet;
A notification about its release will appear in the main asset interface once it becomes available;
• Support for the new UniText text component, which allows the most accurate reproduction of Figma text and its effects;
• Import diagnostics system — the SyncHelper component now displays detailed information explaining why a component was imported in a particular way;
• Layout Grid support (disabled by default);
• FontSubset expansion:
— previously, 22 Unicode subsets for fonts were supported;
— 8 more have now been added, including CJK-related languages/scripts: Georgian, Ethiopic, Lao, Tibetan, Japanese, ChineseSimplified, ChineseTraditional, Korean;
• New languages for the asset UI and logs: Indonesian, Hindi;
• Support for the built-in version of Newtonsoft.Json — you no longer need to install a separate Newtonsoft.Json package for the asset to work;
• UI improvements for asset settings:
— added visualization of modified values;
— added the ability to reset each individual value to its default;
— added the ability to reset individual settings sections.
Reset management works similarly to prefab revert — right-click a field to open the context menu.
CHANGED:
• 9-slice logic:
— added automatic slicing for all rounded rectangles;
— manual slice and auto slice no longer reduce an image to its minimum size if it contains a gradient;
• HashGenerator:
— fixed bugs;
— changed the hash collection algorithm.
Because of this, during re-import, existing sprites in the project that were imported by previous asset versions will not be recognized;
• The asset has been fully moved to an asmdef assembly and now references asmdefs of other dependent assets.
If a dependency does not have its own asmdef, it will be generated automatically using the Dependency Manager.
IMPROVED:
• Overall import accuracy, especially AutoLayout and text components;
• TextMeshPro import support:
— added JUSTIFIED alignment;
— added maxLines;
— added lineHeightUnit;
— added VertexGradient for vertical linear gradients for single-line texts only;
UPDATED:
• Compatibility with FlexibleImage;
• Compatibility with Figma to UITK Converter.
RENAMED:
• Oriya → Odia (with an [Obsolete] alias) according to the official Unicode and Google Fonts naming.
FIXED:
• An issue when downloading images whose names start with a dot.
----------------------------------------------------------------
The changelog for previous versions is available on the developer's website.