Graphite icon indicating copy to clipboard operation
Graphite copied to clipboard

An open source graphics editor for 2025: comprehensive 2D content creation tool suite for graphic design, digital art, and interactive real-time motion graphics — featuring node-based procedural editi...

Results 538 Graphite issues
Sort by recently updated
recently updated
newest added

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

Instead of deleting its children, it should ungroup those children from the artboard and then delete just the artboard, leaving the artwork behind. The code for ungrouping with Ctrl+Shift+G can...

Feature
Good First Issue
Rust
Paper Cut
Graphene

Currently, new layers are drawn, they are placed into the last selected artboard. To improve upon this, we want: - [ ] Placing layers in correct artboard based on its...

Feature
Good First Issue
Rust
Paper Cut
Graphene

This lets the user skew the perspective of the rectangle with some arbitrary affine transform. The user can access this by dragging a corner of the transform cage while holding...

Feature
Rust

Following the migration to the unified node graph, the previous Imaginate functionality has changed. We no longer rasterize the area below the Imaginate frame now that compositing is part of...

Graphene

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