mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-13 16:39:55 +00:00
graphicStyle.apply and graphicStyle.redefine copied the style's whole appearance into a new allocation for every target. Targets that take the style's appearance as stored now share one copy-on-write handle; a target whose placed gradients are fitted to its own bounds still gets its own. Editing one object later gives it its own copy. Saved files and undo values are unchanged. The undo history's memory estimate counted a shared appearance once per object; it now counts each appearance allocation once per side.