- engine: guide.add/move/delete/deleteAll/list, layout.createGuides (rows/columns with gutters,
margins or page) (+ test)
- UI: drag a guide out of either ruler (page guide, or spread guide on the pasteboard), drag one
with the selection tools to move it, drop it on a ruler to delete it; spread guides cross the
pasteboard; Layout › Create Guides…, View › Grids & Guides › Delete All Guides on Spread
- fix: the Contextual Task Bar called is_pointer_over_egui inside ctx.input — a deadlock that
froze the app while dragging with a selection
- ui_shot injects synthetic input (ui.click/ui.drag/ui.key now work offscreen)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>