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

Closes # https://github.com/user-attachments/assets/5e00ae63-2b95-468c-a3b5-e1ecab09a902

When editing text using the text tool, in the viewport, pressing Escape seems to delete the text and the text disappears. Desired behavior is for the Escape button to function...

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

The "join: Miter - limit" options on https://graphite.rs/libraries/bezier-rs/ don't appear to do anything. I believe it should be the [`variable: "join: Miter - limit"`](https://github.com/GraphiteEditor/Graphite/blob/9f7b3936f412ad88253ba38f3a9203827ed8b119/website/other/bezier-rs-demos/src/features-subpath.ts#L174)s not matching `options.miter_limit`, but don't have...

Bug

The selection direction should make a difference. Usually in apps like these if you start a selection frame by dragging the mouse to the right it should only select objects...

Feature
Good First Issue
Rust

https://github.com/user-attachments/assets/36009c4e-07d4-48b4-8c41-a2180d8f63c9 There may be some optimization to remove the identity nodes when compiling the network, which means the type is not added to the `ResolvedDocumentNodeTypes` hashmap

Good First Issue
Paper Cut
Graphene

(as requested in #general by Keavon) - For noncurving polygons, just do extrude (but allow multiselect, so you can extrude multiple polygon segments at a time) (see image below) -...

Feature
Rust

It should be possible to select a group of nodes, and then "group" them into a single node with a network implementation of those nodes. It should also be possible...

Feature
Good First Issue

Instead of annotating type for each NodeInput::network usage, the types should be annotated in a single vec for every import. For example we do something like ``` pub fn node(input1){...

Architecture
Graphene