Graphite icon indicating copy to clipboard operation
Graphite copied to clipboard

Automatic monitor node insertion

Open adamgerhant opened this issue 4 months ago • 0 comments

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

adamgerhant avatar Oct 16 '24 19:10 adamgerhant