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 #1662 Note that this is currently based on the vector-modify branch because of several essential bug fixes and changes.

Environment information: - OS: PopOS `22.04` `x86_64` - Rust version: `1.79.0-nightly` - Node version: `19.8.1` Steps to replicate: - Select `pencil tool` and create a circle like shape - Select...

Bug
Good First Issue
Rust
Paper Cut

For each node: - Standardize node and parameter names - Classify into new category naming scheme (or remove entirely) - Ensure input invariants are enforced (even when fed via the...

Rust
Paper Cut
Design

**Describe the Crash** Explain clearly what you were doing when the crash occurred. **Steps To Reproduce** Describe precisely how the crash occurred, step by step, starting with a new editor...

Fixes undo bugs by extracting functions into messages. Generalized Copy and Paste for any layer node, and mapped duplicate layers (ctrl+D) to copy and paste. Refactored Messages: `DocumentMessage::DuplicateSelectedLayers` `DocumentMessage::GroupSelectedLayers` `DocumentMessage::MoveSelectedLayersTo`...

- Create Area and Centroid nodes which can provide the area and centroid of VectorData respectively. - Create new function `perimeter_centroid` for `Bezier` and `Subpath` that calculates the line integral...

- Fixes the position of zero-sized shape upon mousedown before starting to draw the shape as specified in https://discord.com/channels/731730685944922173/881073965047636018/1111926515853164617. - Fixes the indeterministic recenter by `Ctrl+0` as specified in https://discord.com/channels/731730685944922173/881073965047636018/1178103299547877426....

Closes #1172 Double-clicking nodes (except those based on proto nodes) enters their subgraph, replacing what's currently viewed in the node graph. Todo - [x] A breadcrumb trail shows which node...

Stable document format: - Infrastructure for migrating old to new formats - Separate structure for storing the document, decoupled from the `struct DocumentMessageHandler` and `struct NodeNetwork` definitions - One struct...

Feature
Architecture
Rust

- Create a new library `raw-rs` - Add code for decoding the tiff file format