mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 10:05:42 +00:00
Consider Open Filled Paths as Closed decided whether an open path was filled from its top fill row only. A path whose top fill is None over a painted lower fill stayed open, and one whose only painted fill was hidden or at 0% opacity closed. The region map, merge inputs and the Clicking Stroke Splits the Path cut now use Appearance::has_drawn_fill, so any shown, painted fill row above 0% opacity counts, as the canvas paints it. The Shape Builder's Live Paint face and edge filters had the same top-row check; they now use has_drawn_fill and has_drawn_stroke, so a face or edge is taken when one of its rows draws.