mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-06 18:52:36 +00:00
Found in review: - **Comments acted on presses another tool had taken.** Comments run every frame now, and a commenting tool acted on any press nobody held, so with Prepare open a Rectangle drag drew a rectangle as well as Prepare's selection rectangle. Added content, with the Edit panel open, could likewise open a note composer under the Note tool. `main` skipped comments when another module took the frame. They are now told (`taken`), and their drawing and placing tools leave such a press alone. A click there still unselects. - **The page menu's anchor went stale.** A right-click while the primary button was held skipped the call that also anchors the page menu, so Delete page, Paste and Copy Image acted on the page right-clicked before. Every right-click on a page now anchors the menu there, whoever takes it, and only the selections wait for the release. That includes the right-clicks Add text, Edit text, the Link tool and a field tool take, which used to keep the previous anchor. - **Edit text's right-clicks.** Edit text took right-clicks on added content too. It now takes those on its paragraphs, pictures and the objects selected together, and comments see a right-click on added text, as before. - **Camera corners.** A camera corner at the page's edge showed its grab cursor past the edge, where a press is no page's. Its hit now stops at the page, as a link's does. - One source for a comment's layer, dead code in Add text's right-click, and true docs for `PagePress::Elsewhere` and the "Page presses" rule. Tests: a shape-tool drag with Prepare open, a right-click with the button held on another page, a right-click on added text with Edit text, the menu anchored by an Edit text right-click, and a camera corner at the page's edge. Each was seen failing with its fix reverted. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>