Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snapping improvements/revamp #2352

Open
Keavon opened this issue Mar 2, 2025 · 4 comments
Open

Snapping improvements/revamp #2352

Keavon opened this issue Mar 2, 2025 · 4 comments
Labels
Good First Issue Good for newcomers Paper Cut A small UX annoyance we should strive to improve

Comments

@Keavon
Copy link
Member

Keavon commented Mar 2, 2025

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. It could also be a GSoC project in its own right.

@Keavon Keavon added Good First Issue Good for newcomers Paper Cut A small UX annoyance we should strive to improve labels Mar 2, 2025
@pratheekhassan21
Copy link

hi@Keavon,I am intrested in working this issue.

@Keavon
Copy link
Member Author

Keavon commented Mar 5, 2025

@pratheekhassan21 this full issue corresponds to one of the GSoC project ideas ("Snapping system overhaul" under More ideas) in its full form, but it's big so it probably wouldn't be the ideal place to start. There are some sub-parts to it, such as this Discord discussion for fixing a bug that's part of the snapping system. I'd recommend starting with that debugging.

@pratheekhassan21
Copy link

thank you

@j-jasz
Copy link

j-jasz commented Mar 8, 2025

One snapping function that seems to be missing is the ability to snap to a grid when moving path points using the 'G' key.

Another idea is to have an option for snapping to the stroke boundary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Good First Issue Good for newcomers Paper Cut A small UX annoyance we should strive to improve
Projects
None yet
Development

No branches or pull requests

3 participants