mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-28 12:08:46 -06:00
While a handle of a Fill & Sign line, check, cross, dot, typed signature or comment stamp was dragged, only the selection frame followed the pointer; the stamp kept its old size (or place) until release. Image signatures already had a live layer. Every stamp now gets one: the page without the stamp, and the stamp drawn alone on a transparent page, whose pixels are stretched with the frame. Resizing a stamp only changes its /Rect, which its appearance is stretched to fit, so the preview is what the release produces. - render: RenderConfig.transparent clears the page to transparent. - annot: isolate_annotation leaves a page showing one annotation alone. - engine: Document::stamp_preview builds the two read-only layers; the page beneath gets the appearances drawn for comments without one. - ui-egui: the signature drag layer covers every stamp, rendering the stamp's own tile sharp at the current zoom.