mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 02:32:22 +00:00
Evaluating a layer's Pathfinder or geometry effects asked each member whether a sublayer below it held a ruler guide, then asked the members of every selected sublayer or group the same question again on the way down. A sublayer nested N deep was scanned once per layer or group above it, so a chain of N sublayers cost N(N+1)/2 scans. One read walk now looks at each member once at most and records which members hold or lead to a sublayer's guides, and the move visits and copies only those. As before, the groups inside a sublayer that holds no guide are not looked into. The guides taken, their order, their hidden and locked state, the art left behind and the sharing of untouched members are the same as before.