mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 07:42:42 +00:00
livePaint.strokeEdge wrote the paint and weight into an edge's topmost stroke even when that stroke was hidden. An edge whose hidden top stroke sat over a drawn one kept drawing its old paint, and since the edge scopes now match the paint an edge draws, a samePaint or connected stroke reached such edges and changed nothing on screen. The command now paints the topmost stroke that is shown, and adds a stroke above the others when every stroke is hidden or there is none. The "nothing changes" check reads the same stroke. The doc comments of the scopes and of the press record describe the drawn stroke paint, and the engine names Paint through its parent module instead of in the import list. Live Paint Selection's comment on a triple-click states that the tool takes no action on it. New tests cover the edge the tool matches on a multi-click over a hidden or fully transparent edge, the connected edge scope through transparent and hidden edges, and painting the shown stroke.