diff --git a/.cursor/rules/ls-foundry-core.mdc b/.cursor/rules/ls-foundry-core.mdc index 8751b2b..959857d 100644 --- a/.cursor/rules/ls-foundry-core.mdc +++ b/.cursor/rules/ls-foundry-core.mdc @@ -43,7 +43,7 @@ Also update the pin table below, `docs/stickpak/phase-1.md` version table + inst | Package | Version | |---------|---------| | `@jeffgo10/shared-types` | 1.0.0 | -| `@jeffgo10/react-canvas-designer` | 1.0.3 | +| `@jeffgo10/react-canvas-designer` | 1.1.1 | | `@jeffgo10/canvas-upscaler` | 1.0.0 | Always bump `shared-types` first when changing layout/DPI APIs; keep dependent package pins in sync. diff --git a/apps/docs/src/components/StickPakCanvasSection.tsx b/apps/docs/src/components/StickPakCanvasSection.tsx index c5f7285..f70a4c2 100644 --- a/apps/docs/src/components/StickPakCanvasSection.tsx +++ b/apps/docs/src/components/StickPakCanvasSection.tsx @@ -522,8 +522,8 @@ function StickPakCanvasSection() { : "Inspect: click a sticker to select it. Click empty canvas to clear selection. Move, resize, rotate, and marquee stay off." : hasSelection ? selectedIds.length > 1 - ? `${selectedIds.length} stickers selected — duplicate fills the whole selection together. Use the transform box to move, resize, or rotate.` - : "Selected sticker — duplicate to fill a row or column inside the printable margin." + ? `${selectedIds.length} stickers selected — duplicate fills the whole selection together. Use the transform box to move, resize, or rotate (hold Shift while rotating to snap to 45°). [ / ] rotate 90°.` + : "Selected sticker — duplicate to fill a row or column. Hold Shift while dragging the rotate handle to snap to 45°. [ / ] rotate 90° left/right." : "Click a sticker to select it. Shift-click to multi-select, or drag on empty canvas to marquee-select."}

@@ -543,6 +543,24 @@ function StickPakCanvasSection() { > Redo + +