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...
 all in the title
I was making a Where's Waldo vector when I added one line, and it froze after I added the line. I couldn't do anything, but dropdown menus still showed up...
Currently texture filtering is disabled for the rendering pipeline, we should try to reenable that
Part of #820. Improves upon the MVP implementation in #1068. Requirements for this task are described in https://github.com/GraphiteEditor/Graphite/pull/1068#issuecomment-1509469810: > Nudging a selected handle causes the opposing handle to match its...
Convert `outline` (from #1083) in bezier-rs into a node. And as a bonus, add a button to the options bar of the Select tool for this node to be inserted...
Add modal tool states with the eyedropper, and implement pixel sampling in the color picker popover
A "modal tool state" is a temporary state where a tool can present a simple mouse-based interaction, which takes precedence over the active tool. It shows hints, a custom cursor,...
Closes #1705 @Keavon , @0HyperCube please let me know if there is a better/cleaner way to implement what I have done.
From `#code-todo-list` ([link](https://discord.com/channels/731730685944922173/881073965047636018/1214825672678309918)): > `ExtractAlphaNode` shouldn't exist, it should be combined into `ExtractChannelNode`
Currently the user can only choose to toggle snapping to bounding boxes and snapping to geometry.  This should be expanded to allow users to for example ignore...
Closes #1634 - Improvements to the existing intersection algorithm for bezier curves: - minimum_separation filtering was only applied for intersection for two different bezier curves. It is now applied for...