Commit Graph
4 Commits
Author SHA1 Message Date
ku1x 239fb708b2 docs: fix markdown table rendering and polish README 2026-07-23 14:45:50 +02:00
ku1x c602224f57 refactor: make node body a fully interactive canvas editor, remove all slider widgets
- Python: remove visible FLOAT/INT/BOOLEAN param widgets, add hidden transform_state JSON input
- JS: complete rewrite — node body IS the interactive canvas, no modal, no sliders
  - Drag to pan, scroll to zoom, shift+scroll to rotate
  - Toolbar with flip/reset buttons drawn directly on node
  - Hidden bridge widget for state serialization
  - Global wheel listener for reliable zoom/rotate across all ComfyUI versions
- README: update docs to reflect purely graphical design
2026-07-23 14:42:49 +02:00
ku1x dbbd4c4dfd docs: add Mermaid workflow diagram for data flow pipeline 2026-07-23 14:37:08 +02:00
ku1x 4b6ea5f4b8 feat: initial release — Mask Canvas Editor for ComfyUI
Interactive canvas-like visual editor for positioning images behind mask regions.
Supports scale, rotation, flip, and offset transforms with real-time preview.

- Python backend with F.grid_sample based inverse transform chain
- JavaScript frontend with full-screen HTML5 Canvas editor modal
- Mouse drag (pan), scroll (zoom), shift+scroll (rotate) interactions
- Bilingual README (EN + ZH_CN)
2026-07-21 15:29:42 +02:00