Skip to content

feat(pattern-toolkit): adopt Pattern Lab tool into suite with 300 DPI PNG export - #47

Merged
iocfinc merged 1 commit into
mainfrom
codex/GENGARVIS-023-pattern-lab
Mar 30, 2026
Merged

feat(pattern-toolkit): adopt Pattern Lab tool into suite with 300 DPI PNG export#47
iocfinc merged 1 commit into
mainfrom
codex/GENGARVIS-023-pattern-lab

Conversation

@iocfinc

@iocfinc iocfinc commented Mar 22, 2026

Copy link
Copy Markdown
Owner

Summary\n- Adds a new "Pattern Toolkit" route (/pattern-toolkit) porting the Pattern Lab Cells → Modules generator into our shared EditorShell.\n- Seeded RNG + edit mode + config copy/apply + SVG/PNG(300 DPI via pHYs)/JPG export.\n\nDetails\n- Core: cyrb128→sfc32, quarterPath geometry, pure SVG builder.\n- UI: GTK-styled controls (layout/colors/interact/shape/process/output), selection overlay, keyboard shortcuts.\n- Export: new ensurePngDPI helper in export-engine to embed 300 DPI pHYs for PNG.\n- Registry: adds a fourth live toolkit to the launcher.\n- Tests: core determinism/geometry + launcher update.\n\nAcceptance\n- Deterministic re-render from seed and modules, config round-trips including orientations.\n- PNG exports report 300 DPI in design tools.\n- Keyboard: R/Shift+R, ArrowLeft/Right, Esc.\n\nQA\n- Lint, tests, and build are green locally.\n- Visual QA: Chrome DevTools MCP not available in this run; will attach screenshots in a follow-up if requested.\n\nHandover\n- Based on: /Users/iraoliverfernando/Documents/Playground/pattern-lab/HANDOVER-GengarToolkit.md

…ded RNG, edit mode, JSON round-trip, and 300 DPI PNG export; register in suite and update tests
@github-actions

Copy link
Copy Markdown

PR review automation completed.

  • Use agent/skills/analyze_pr.md for the review structure.
  • Confirm architecture impact is acceptable.
  • Confirm tests cover changed behavior.
  • When shared toolkit behavior changes, verify sibling-toolkit consistency was checked or explicitly ruled out.
  • Verify CHANGELOG.md is updated when required.
  • For frontend-affecting work, confirm screenshot artifacts or an explicit skip reason are included in the PR notes, with Chrome DevTools MCP preferred when configured.
  • Confirm the linked issue was updated or a post-ready draft was prepared when live posting was deferred.

@iocfinc
iocfinc merged commit 7813e2f into main Mar 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant