mirror of
https://github.com/storytold/figcraft.git
synced 2026-10-24 10:27:00 -06:00
A variable width is written only as the same reach on both sides of the path (a point with unequal sides drew nothing elsewhere). A stroke wider on one side, on a shape that shows nothing else, is written as a vector filled with the area it paints, with the stroke itself kept as plugin data that the import puts back. Bound layer and text fields also name the number of the field they set. Docs: text, effect and grid styles and symmetric variable widths are checked; non-colour bindings come across as values.
21 lines
587 B
TOML
21 lines
587 B
TOML
[package]
|
|
name = "figcraft-format"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "FigCraft native file format (.figcraft: zip of document.json + images), image import helpers, REST API file JSON import and .fig import"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
figcraft-doc = { workspace = true }
|
|
figcraft-pathops = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
zip = { workspace = true }
|
|
flate2 = { workspace = true }
|
|
ruzstd = { workspace = true }
|
|
sha2 = { workspace = true }
|
|
image = { workspace = true }
|