mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-25 10:17:02 -06:00
Holding Alt over a selection the Shape Builder had already mapped built the planar map a second time, to add the outline edges that erasing hits. A merge, and a Live Paint Bucket fill of a plain selection, also dropped the map, so a gesture that left the document unchanged was followed by another full build. The Shape Builder now builds its map with the outline edges the first time, and both tools keep the map until the document, its revision or the selection changes. When the inputs have more than 128 segments, a hover with the Shape Builder or the Live Paint Bucket now builds the map on another thread and highlights no region until it arrives, instead of holding up the frame; the canvas checks for it each frame. A press waits for the map, and the headless MCP host waits for it after a move. The web build has no threads and builds the map at once. The Live Paint Selection tool's hover no longer builds a map of the selection, which it did not use.