mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-08 09:31:03 +00:00
charStyle.load, paraStyle.load and textStyle.loadAll imported the styles into a copy of the document to see whether anything changed, then ran the same import again inside the edit. The edit now takes the copy the first import made. While a typing session is open the import still runs inside the edit, because the edit ends the session first and that can change the document. Matching a loop of definitions parsed the document's brush library again for every comparison, and placing brushes in use order parsed it again for every brush. Each now reads it once. The params text and docs/mcp.md now say that the symbols and brushes the patterns use come along, that `skipped` lists names in the file, and that charStyle.load and paraStyle.load list only the styles of their own kind.