mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
document.find took only name, kind and text, so removing hairline slivers or every object in one region needed the whole inspect tree and a filter written outside the app. It now also takes within and intersects ([x, y, width, height] in document points), min and max width, height, thickness (the smaller side) and area of the geometric bounds, and min and max anchor count (a compound path counts its members together). Each given filter must match, and limits are inclusive. select: true also selects the matches, leaving out hidden and locked objects, matches inside another match, and compound path members unless the compound path is isolated; the reply adds selected. Select > Reselect repeats the find, and an action being recorded records a find that selects. The count that select.color, the Select > Same commands and the Select > Object commands report is now the number of objects selected, after Lock Guides leaves out guide paths.