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...
Some but not all of these are good first issues (just ask, preferably in Discord but here is fine too).
High-level goal: Topological styling: we need to apply fill and stroke styles to the *topology* of the geometry in the scene (composed of subpaths), even when the geometry can move...
- Window title bar - File I/O (save, save as, open, import, export) - Automatically listing all local fonts - Clipboard access - More...?
This covers a lot of general improvements needed for the layer and point snapping systems. Ask on Discord for parts to begin with if you're interested in working towards this....
https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Guides/Caching Also: #1338
Currently, using Delete to dissolve a selected point causes it to change shape:  The default deletion mode for dissolving a point should aim to rescale the adjacent handles to...
Broken out from #1912: Abort with Esc/RMB by dragging to rearrange layers (in Firefox, RMB actually confirms the action instead of aborting it, in Chrome it just does nothing).
As the name suggests. This could be implemented as a Subdivide Path node that takes path elements selections as an additional input.
Both function are very useful for digital painting and can speed up masking parts of the workflow significantly. They can be found in Krita as Layer options next to layer...
We want to update dragging and selection such that: - Ctrl+drag's lasso selection, upon releasing Ctrl, switches to a regular box selection, and back to lasso by holding Ctrl again....