9 Commits
Author SHA1 Message Date
domg73 99e121e64d v1.0.8: fix vertical flip changing output shape
- The flip canvas was created with swapped width/height for the
  vertical flip (as if it were a rotation). A flip is only a mirror:
  the canvas now always keeps the original dimensions, for both the
  horizontal and the vertical flip.

Files changed:
- web/js/loadImageCrop.js: canvas dimensions no longer swapped
- pyproject.toml: version 1.0.8
- CHANGELOG.md: v1.0.8 entry
2026-10-25 20:06:50 +01:00
domg73 e490a44ef2 v1.0.7: pre-crop flip (Horizontal/Vertical)
- New 'flip' input (None/Horizontal/Vertical, default None).
- Selecting a flip mirrors the image in the browser (canvas), saves it
  to input/ as {name}-flipH.png / {name}-flipV.png, and switches the
  node's image input to the flipped file.
- The flipped image is used everywhere (preview, mask editor, output);
  the crop rectangle is framed on the flipped image (WYSIWYG).
- 'None' reverts to the original image.
- No canvas rendering tricks: the flip is a real file in input/, so it
  is consistent across all contexts.

Files changed:
- load_image_crop.py: FLIP_OPTIONS + flip input in INPUT_TYPES
- web/js/loadImageCrop.js: applyFlip() + flip widget binding
- pyproject.toml: version 1.0.7
- CHANGELOG.md: v1.0.7 entry
- README.md: Flip section updated
2026-09-29 11:40:13 +02:00
domg73 dcf0104a95 v1.0.6: fix context menu duplication on ComfyUI nightly/dev builds 2026-09-28 11:46:25 +02:00
domg73 8abf4f0fe4 v1.0.5: preserve core context menu entries (Mask Editor, Open/Save Image) 2026-09-07 12:46:58 +02:00
domg73 7c5ed87b62 v1.0.4: Free (Custom) aspect ratio - arbitrary crop box with corner resize handles 2026-09-04 17:26:05 +02:00
domg73 71c4e76bdb v1.0.3: classic crop drag only inside the crop box; drop icon 2026-09-03 09:42:08 +02:00
domg73 897390b5f7 Add files via upload 2026-09-02 06:39:23 +02:00
domg73 17ae346352 Add files via upload 2026-09-01 13:04:37 +02:00
domg73 a69d569ca0 Add files via upload 2026-08-31 21:09:24 +02:00