mirror of
https://github.com/screenci/screenci.git
synced 2026-09-19 08:57:46 +08:00
a58c5297eb
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.