mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-10 21:11:52 +00:00
A single squashed port of the branch's seven commits onto current main, which split the files this touched into modules: annot (create.rs, modify.rs, info.rs), render inspect (model.rs, annotations.rs), engine comments.rs and ui-egui tools/comments/*. The behaviour and tests are the branch's: - a callout's arrow point and knee have handles and move on their own; its line follows the box as Acrobat's does; its text box resizes; - comment_list gives a callout's points and text box, comment_edit reshapes it; - /CL is read all or nothing, and a box sent back as f32 still moves or keeps its line. On main, select_input's knee cursor moved into point_cursor to stay under the cognitive-complexity limit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pq7HyCfwzyRXj4VfQAVVdv