James Lindsay

Results 68 issues of James Lindsay

By creating two layers, applying a boolean operation, then panning the document, the click targets become offset for the original layers. This occurs because the boolean layer node has a...

Bug
Rust
Graphene

The artboard node takes an IVec2 as the dimensions and position. Currently it is impossible to construct this in the graph. A node taking in two f64s and constructing an...

Feature
Good First Issue
Rust
Graphene

Currently it is very slow to iterate over the bézier segments in some VectorData (which we do a lot). This is because for each segment we iterate over, we must...

Architecture
Rust
Performance

When in the node graph view currently, the hints (shown at the very bottom of the screen) are just the same as the tool that is selected. This should be...

Feature
Rust
Paper Cut

The *Path* (vector modify) node must store modifications for each shape's element ID now that we support multiple rows of vector data thanks to the work in #1834. For now,...

Paper Cut
Graphene

In order to apply the vector modify node on a graphic group, it is necessary to be able to identify which graphic element within the graphic group. We could do...

Architecture
Rust
Graphene

When double clicking vector data without the "shape" node (e.g. a rectangle drawn with the rectangle tool), the select tool should switch to the path tool.

Bug
Good First Issue
Rust
Paper Cut

When in the path tool with a group selected, it should allow editing child vector data.

Bug
Good First Issue
Rust

In the node graph on the left (where the tools usually are) there should be icons for all the node categories that can be used to insert the nodes. Blocked...

Feature
Web
Rust
Design