mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-08 23:35:07 +00:00
The editing-data reader set the paint of each gradient swatch in the palette to link to the swatch's own name. The default gradient swatches and a gradient swatch given a new gradient with swatch.edit hold their gradient without a link, so a document saved as .ai and opened again had swatches that differed from the ones it was saved with. The swatch now holds the gradient alone. Art filled with the gradient is not changed: it still links to a swatch by the gradient's name. The fix also applies to a .ai whose layers are not read, such as a gradient library, where only the palette comes in. Three tests cover a hand-written palette with a gradient swatch named by its gradient and one with a name of its own, a new document's four gradient swatches written by the editing-data writer and read back, and a gradient library without layers.