Page plan: one layout of a printed page, drawn by every output #10

Merged
morgane merged 1 commit from page-plan into main 2026-10-16 22:16:52 +02:00
Owner

The print preview and the PDF each placed the minis, chose their cut lines (contour or
rectangle, whole or back only, mirrored on a back side) and drew the ruler. planPage now turns
a page into items in their frames (images, texts, cut lines, the ruler), and both workers only
translate them, so a cut file can be one more renderer. The cut and fold line style is shared in
utils/cut-style.ts.

The preview is pixel-identical. In the PDF the images are at the same place; a quarter turn is
now written exactly, without the 1e-14 skew pdf-lib's rotation left.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

The print preview and the PDF each placed the minis, chose their cut lines (contour or rectangle, whole or back only, mirrored on a back side) and drew the ruler. `planPage` now turns a page into items in their frames (images, texts, cut lines, the ruler), and both workers only translate them, so a cut file can be one more renderer. The cut and fold line style is shared in `utils/cut-style.ts`. The preview is pixel-identical. In the PDF the images are at the same place; a quarter turn is now written exactly, without the 1e-14 skew pdf-lib's rotation left. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The print preview and the PDF each placed the minis, chose their cut lines (contour or
rectangle, whole or back only, mirrored on a back side) and drew the ruler. `planPage` now turns
a page into items in their frames (images, texts, cut lines, the ruler), and both workers only
translate them, so a cut file can be one more renderer. The cut and fold line style is shared in
`utils/cut-style.ts`.

The preview is pixel-identical. In the PDF the images are at the same place; a quarter turn is
now written exactly, without the 1e-14 skew pdf-lib's rotation left.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
morgane deleted branch page-plan 2026-10-16 22:16:52 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
morgane/2dminis!10
No description provided.