GraphiteEditor / GraphiteEditor/Graphite

Path tools should filter out snapping to the procedurally generated contents of its own layer

Open
#1,689 1 comment 0 reactions 0 assignees View on GitHub
Paper Cut
Dominant language
Rust
Stars
27.2k
Forks
1.3k
Avg merge
20h 5m
Merged PRs (30d)
57

Description

For example, a *Sample Points* node which generates circles on the inside of a shape. If you use the Path tool to modify that shape, it wants to snap to is own circles. We only want the Path tool snapping dragged points to other points in the same vector path, not the generated shapes that are derived from it.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the Path tool's snapping behavior and how it distinguishes points in the edited vector path from procedurally generated shapes in the same layer. Done means dragged points snap to other points in the same vector path but not to shapes generated from it; verify the behavior with the Sample Points example described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics, design
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.