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

Improve curved wire control #4170

Open
KjellMorgenstern opened this issue Sep 12, 2024 · 0 comments
Open

Improve curved wire control #4170

KjellMorgenstern opened this issue Sep 12, 2024 · 0 comments

Comments

@KjellMorgenstern
Copy link
Member

KjellMorgenstern commented Sep 12, 2024

Problem

Curved wires are hard to control.

If a curved wire is selected, we don't yet show indicator lines or bezier points.
These become only visible when dragging the curved wires started.
Bezier points can not be directly seen or dragged with the mouse or keyboard.
When modifying a curved wire, the mouse is fixed to the wire, and align to grid limits mouse positions.
If I want clean, symmetric, aligned curves, I always turn of align to grid, and carefully watch the indicator line to end on a grid point. This is quite cumbersome.

Idea

Bezier points should be selectable
Bezier points should be visible when a curved wire is selected.

Align to grid should control the bezier points, even if we are dragging the wire, not the bezier point.

Holding shift should move the bezier points along lines in 45 degree steps to the line between the wires endpoints. It might also make sense to make this the default, and use either the grid distance along the line, or some non linear stepping.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant