Skip to content

Freshcoat v0.2.0 — SVG, layouts, typography, and Figma improvements

Choose a tag to compare

@nedpals nedpals released this 29 Sep 03:16

Freshcoat v0.2.0

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.0

The 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