Results 24 issues of Adam Gerhant

Resolved types for the Import node (which is derived from the parent node) are not available for hidden node inputs. This is because although the hidden `Type`'s are stored in...

Architecture
Paper Cut
Graphene

Currently it is only possible to connect NodeInput::Value (disconnected export), or NodeInput::Node (link to node) to an export (UI only export node). It is not possible to connect an import...

Feature
Architecture
Graphene

When the cursor is in a text box, such as in the Text node, and the transform node is clicked, the editor crashes. This is due to the Value::String not...

Good First Issue
Crash

Improves the automatic positioning of nodes when moving layers in the layer panel Todo: - [x] Alt+click and drag to duplicate selection - [x] Improve the undo/redo system to fix...

When the node graph is open, the ruler increments should be rounded to a whole number. This may require calculating an offset and/or custom tick spacing to ensure the ticks...

Good First Issue
Paper Cut
Design

I changed the upstream traversal for the tools to only iterate over the same type so that modifications to the output of a Boolean were applied to the vector data...

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...

Graphene

Since footprints will have to be returned from the render output due to caching not working with monitor nodes, this system can also be expanded to the click targets, overlays,...

Architecture
Graphene

Closes #1886 Allows vector layers to be joined into a single layer if they are connected by the pen tool

If there is a transform node in a stack, and a rectangle is created at the top of the stack, it will be offset from the cursor. This is because...

Bug
Architecture