From 29dcdeea61a0694c50c3b5ffc12b7bbef788dac7 Mon Sep 17 00:00:00 2001
From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com>
Date: Wed, 27 May 2026 10:17:12 -0400
Subject: [PATCH] Canvas crop marks for Custom Art + Slide modes (toggleable)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Crop marks were a cover-only feature; Custom Art / Slide canvases
exported with no corner registration marks at all. Add a corner
crop-mark set for canvas modes with the existing showCrops /
printCrops toggles wired up.
Changes:
- New
sits inside .sheet
alongside the existing cover cropMarks. Eight corner marks,
positioned outside the canvas edges via new .cc-* classes that
are scoped under .canvasCrops so they don't collide with the
bleed-anchored cover .cm-* positions.
- CSS shows .canvasCrops only in body.template-customart and
body.template-slide. It reuses the existing `--crop-display` /
body.print-crops gating, so state.showCrops drives on-screen
visibility and state.printCrops drives print visibility — the
same toggles the cover mode has used all along.
- Move showCrops and printCrops