James Lindsay

Results 68 issues of James Lindsay

It would be useful for the user to customise shortcuts, which could probably be saved in the local storage of the browser. This could probably be added to the `file...

Feature
Architecture
Web
Rust

When moving an object with the select tool, it is useful to move the viewport if the mouse is outside of the viewport, similar to how it is done in...

Feature
Good First Issue
Rust
Paper Cut

Create a document containing two rectangles. Enter the node graph and add a layer node, using the data from the stroke node of one of the rectangles. Select all of...

Bug
Good First Issue
Rust

The remain dependency is incredibly frustrating to work with as it produces a compile error and requires you to manually sort your enum variants alphabetically. This is exacerbated by the...

Good First Issue
Cleanup
Dependencies
Rust

This node should take in vector data, a boolean for "Mirror X", and a boolean for "Mirror Y". The centre of transformation should probably be around the pivot (indicated in...

Feature
Rust
Graphene

Steps to reproduce: - Open the editor - Select the polygon tool (pentagon icon on the left) - Click in the "Sides" input at the top and type 6 (don't...

Bug
Good First Issue
Web
Rust
Paper Cut

Currently the user can only choose to toggle snapping to bounding boxes and snapping to geometry. ![current snap settings](https://github.com/GraphiteEditor/Graphite/assets/78500760/762165bf-3f6f-40c2-b071-784f34a19be6) This should be expanded to allow users to for example ignore...

Feature
Good First Issue
Rust

Closes #1162, closes #1800, closes #1736, closes #1180, closes #134, closes #1180, closes #999 (addresses the pen tool not the spline tool). This MR is a very early work in...

Currently when box selecting with the select tool, the hovered layer is outlined. This is confusing as other layers that are also part of the box selection are not outlined....

Good First Issue
Rust
Paper Cut