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...
Stores all network metadata as value inputs to cloned nodes. This will allow the new node graph rendering process to have access to the metadata. TODO: Toggle to layer is...
This should be built as a library (in our `/libraries` directory) that uses a parsing framework such as [Chumsky](https://github.com/zesterer/chumsky) that takes a string at runtime and calculates its result, including...
It should be possible to right click a node and collapse its effect into its upstream nodes, whenever that's possible. For example, a Transform node should be able to update...
Type a bunch of text with the text tool, like a sizable paragraph, across multiple lines. Hold Alt and drag with the Select tool, in order to duplicate the text...
A spherical canvas could represent a photo sphere, or maps of the Earth or other planet surfaces, or the stars around the earth. Unlike the standard euclidean infinite canvas, this...
Just as a vector shape has the [Point], [Segment], and [Region] tables for encoding and manipulating the Bezier geometry, a fourth table called [Appearance] will be used to encode how...
Every few months (or this time just 2 days) the freehand tool breaks on an offset artboard. We should probably add a test to avoid this breaking yet again.
In the Pen tool, clicking to turn a point sharp relies on snapping being enabled to work, which is bad: https://github.com/user-attachments/assets/70c74839-2519-42a5-8d40-af4a459da912 It should be able to do that irrespective of...