mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-10 21:11:52 +00:00
Conflicts: exports and imports (annot info.rs, engine lib.rs, the comment tool's input.rs and paint.rs) take both sides; automation keeps main's border-shape and opacity fields in comment_list and this PR's callout points, and comment_edit's description has main's border colour and opacity text with this PR's callout text box and arrow point and knee. Main moved the end of a select gesture into `finish_select_gesture` (multi-selection moves); this PR's callout handling (a drag on the text box moves the box alone, a resize uses the box's frame, a reshape goes through `reshape_for`) now lives there, and `changing_points` keeps main's batch arm next to this PR's resize arms. In annot's tests this PR's callout helper is `callout_box_of`, since main now imports `modify::text_box_of` there. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pq7HyDBXygTf7jcqdsjcfn