Files
Olli Paloviita a58c5297eb Add nonlinear (curved) cursor movements
Cursor moves can now follow a cubic-bezier path instead of a straight line.
New move.curve ('none' | 'natural' | 'arc' | normalized [x1,y1,x2,y2] tuple)
and signed move.curviness options on every locator action and page.mouse
move/click, plus project-wide recordOptions.cursorCurve / cursorCurviness.

Curves resolve to absolute-px control points baked onto the recorded event
(FocusChangeEvent.mouse.control); the real dispatched cursor follows the
bezier so hover/pointer events fire along the arc. Easing still drives the
speed along the path.
2026-07-09 07:16:41 +03:00
..