mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 18:16:01 +00:00
A symbol instance colored with the Symbol Stainer lost its stain in export whenever the canvas's stained art was not used: - An instance with geometry effects was reshaped for export from the symbol's art with only its dynamic changes, so SVG, PDF, EPS, .ai, DXF, EMF/WMF and HPGL wrote the unstained colors. A color adjustment on an instance recolored the unstained art the same way. - PDF, EPS, legacy .ai, DXF and EMF/WMF wrote an instance without effects from the unstained art. tint_node, stain and instance_art now live in vectorcraft_doc::symbol_overrides, which both the effects and the exporters can use; vectorcraft_brush re-exports them. Baking, color adjustments and the writers above now use instance_art: dynamic changes first, then the stain.