Graphite
Graphite copied to clipboard
Automatic monitor node insertion
In order to display thumbnails for every wire, a Monitor node should be placed at outputs during compilation. The number of monitor nodes should be minimized to avoid redundant clones as data flows through the graph. The outputs would be selected based on which thumbnails should be rendered, both in the node graph UI and layer panel. This would also improve #2028 and getting artboard translations in the Clear Artboards PR.
Monitor nodes will be the standard way of getting data from the node graph, as opposed to the render output. This is because the render output does not include all data in the node graph due to destructive operations like rasterize or boolean operations. We currently work around this by redundantly storing the upstream graphic group for vector data created by a boolean operation, but this is not ideal. (This is something that is still currently being discussed)
https://discord.com/channels/731730685944922173/731738914812854303/1291860544604602439 https://discord.com/channels/731730685944922173/731738914812854303/1291830448195899527