Line & Arrow Endpoint Editing
Overview
Line and arrow endpoints can be edited directly on the canvas without converting to pen paths.
Access in the Editor
- Select a single line or arrow.
- Two endpoint handles appear at the start and end.
- Drag a handle to reposition that endpoint.
Behavior
- Dragging the end handle updates the end point in place.
- Dragging the start handle moves the object transform so the opposite endpoint stays anchored in world space.
- During endpoint drag, the selection size label updates continuously and stays below the selection bounds with a visible gap.
- Each completed drag records a single history entry labeled Edit line endpoints.
Modifiers
- Hold Shift while dragging to constrain the segment to the nearest 45-degree angle.
Snapping
- If grid snapping is enabled, endpoints snap to the grid.
- If connection point snapping is enabled, endpoints snap to nearby connection points within the configured threshold.
Example
Select a line, drag an endpoint, then press Shift during the drag to lock to horizontal, vertical, or diagonal angles.