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

  1. Select a single line or arrow.
  2. Two endpoint handles appear at the start and end.
  3. 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.