Repository navigation
Freshcoat v0.2.0 — SVG, layouts, typography, and Figma improvements
Freshcoat 0.2.0 expands SVG support, template layout, typography, and native Figma conversion. This minor release follows 0.1.0 and includes the changes in #1–#17.
SDK and template changes
- Import SVG as editable layers or render it as vector artwork, with support for images, text, markers, patterns, gradients, clips, and masks.
- Add grid layouts, element adjustments, image focus points, and crop regions. Print corrections now compose with existing layer adjustments.
- Add bleed and safe areas, text direction, justification, paragraph spacing, font features, stroke alignment, per-corner radii, and linear burn blending.
- Add ITF-14 bearer bars and improve gradient validation, resized vector paths, and automatic template format version updates.
- Cache shaped text across paints for faster editing.
Freshcoat for Figma and Studio
- Preserve more Figma artwork natively: gradients, blend modes, text styling, grid layouts, image filters and crop, and print guides.
- Studio gains rulers, guides, a pen tool, boolean operations, locale-aware number and date formatting, and a send-back flow for templates opened by another page.
- Workspace archives support ZIP64 when needed.
- Fix ruler module resolution on macOS.
Packages and downloads
The engine, for-print, coatfile, and Figma plugin share version 0.2.0. The coatfile format version remains 1.5, independently of the package version.
npm install @freshcoat-js/engine@0.2.0 @freshcoat-js/for-print@0.2.0 @freshcoat-js/coatfile@0.2.0The release workflow publishes the three npm packages and attaches their tested tarballs and freshcoat-figma-plugin-0.2.0.zip. To install the Figma development bundle, extract the ZIP and import its manifest.json in Figma desktop. Studio is deployed separately.
Full changelog: v0.1.0...v0.2.0
