Graphite
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...
1. Make a new document. 2. Draw a circle. 3. In properties panel, click-and-drag to adjust line weight (or any other similar parameter). 4. Value changes as you move mouse...
Add a node to bevel some vector data. For each point in a path that is connected to exactly 2 segments: - If the tangent of the ends of the...
In the current released version of bezier-rs, 0.4.0, the logic for approximating `Bezier::euclidean_to_parametric` is wrong. Specifically [here](https://github.com/GraphiteEditor/Graphite/blob/7951c5b5878965d9c509c0506faf4dcfae0d70a8/libraries/bezier-rs/src/bezier/lookup.rs#L35): ```rust // If the curve is near either end, we need even fewer...
Due to the outage, I'm temporarily reverting use to GH-hosed runners until @TrueDoctor has the time to fix this CI outage.
Solves the todo: https://github.com/GraphiteEditor/Graphite/blob/20470b566b6b80426887f028000a2c4944a513b2/node-graph/gcore/src/uuid.rs#L76
- [x] Merge subtract black and scale colors steps - [x] Merge demosiacing, convert to RGB and transform steps - [x] Split scale colors into 2 steps
This is Work in Progress and try to implement Tablet support. Working: Stylus events are exposed for plugins. Current Problems: Touch events on Canvas don't get triggered. They Work Outside...