Graphite/node-graph/nodes
Keavon Chambers 81c73d11ff
Clean up duplicated code used for recursively flattening graphic types (#3836)
* Reduce recusive flattening algorithm duplication

* Generalize further

* Avoid code duplication in the 'Flatten Path' node

* Avoid cloning

* Include intermediate levels of alpha blending composition
2026-02-26 05:36:23 -08:00
..
blending Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
brush Add the auto-generated node catalog to the website's user manual (#3662) 2026-01-20 22:52:03 -08:00
gcore Generalize the 'Map Vector' node as 'Map' with support for all graphical types (#3793) 2026-02-20 21:33:02 +00:00
graphic Clean up duplicated code used for recursively flattening graphic types (#3836) 2026-02-26 05:36:23 -08:00
gstd Fix the UI scaling factor invalidating the render cache (#3818) 2026-02-24 12:41:42 +00:00
math Swap the default placement order of Fill and Stroke nodes in layers (#3789) 2026-02-19 13:15:11 -08:00
path-bool Add tooltip documentation to web request and brush related nodes (#3427) 2026-01-13 08:35:14 +00:00
raster Add support for gradients with midpoints and add draggable diamonds to the color picker dialog (#3813) 2026-02-23 19:21:51 -08:00
repeat Rename the repeat nodes to replace "Instance" terminology with "Repeat" (#3794) 2026-02-20 22:10:59 -08:00
text Fix Text node/tool max width/height bounding box calculation (#3628) 2026-02-14 21:27:29 +00:00
transform Rename the repeat nodes to replace "Instance" terminology with "Repeat" (#3794) 2026-02-20 22:10:59 -08:00
vector Clean up duplicated code used for recursively flattening graphic types (#3836) 2026-02-26 05:36:23 -08:00