mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-26 19:26:46 -06:00
Brings in #1374 with upstream main merged (egui 0.37, craft-libs at storytold/craft-libs e3b9e239). Conflicts: - Cargo.toml: print-color's pins (storytold/craft-libs e3b9e239 for craft-pdf, craft-prepress, krilla and the hayro crates; winit and egui patches), with craft-prepress keeping the `flatten` feature. - xtask/src/pdf_deps.rs: print-color's REPO/REV. - Cargo.lock: print-color's, relocked with cargo metadata; adds only craft-prepress and linesweeper. - crates/pdf/src/export.rs: main's optional-content registration and add_form_fields helper; the helper leaves form fields and media out of PDF/X-1a with a warning. - crates/engine/src/cmd/export.rs: the X-1a parameter docs plus main's `created`; the X-1a flatten and shadow-mask path on top of main's PDF/A-2b-only rasterize_layered. Also: x1a_tests builds FlattenTotals through Default, since the struct is non_exhaustive at e3b9e239.