4 Commits
Author SHA1 Message Date
MachinePainting 3a574494eb Add short DESCRIPTION text to all 41 nodes
None of the nodes showed description text in ComfyUI because ComfyUI
reads obj_class.DESCRIPTION when it builds node_info - it does not read
the class docstring, which is what these nodes had.

Every registered node now carries a one-line DESCRIPTION, kept to
29-67 characters so it fits the limited space in ComfyUI Manager and
the node search results. Image Transform Pro's four-sentence
description is shortened to match.

Descriptions are derived from each node's existing docstring, or from
the README for the five classes that had no docstring
(ImageBlendPro, ColorMatchBlend and the three Boolean switch nodes).

README also updated for the recent changes: the New Nodes table now
lists the real "Rotate & Scale" category, the XY placement direction is
documented on both nodes (positive X right, positive Y up), and the
v2.2.0 changelog records the placement convention, the node outputs and
the MP_ImageTransform internal name.
2026-09-03 03:32:00 -07:00
MachinePainting c864dcf0f7 v2.1.2 - Fix frequency separation to match Photoshop, simplify Blur Pro and Inpaint Mask Pro
Fixes:
- Frequency Separate: locked to Photoshop Apply Image formula (Scale 2, Offset 128, Subtract), removed mode/epsilon
- Frequency Combine: locked to Linear Light blend, added opacity slider, removed mode/epsilon

Updates:
- Blur Pro: removed distance and iterations params, motion blur uses radius, box blur single pass
- Inpaint Mask Pro: removed SEGS support, inpaint_mask now required
2026-03-28 10:03:40 -07:00
MachinePainting 60e977c682 v2.1.1 - Add Mask Composite Pro 2X/6X, update Inpaint Mask Pro and Blur Pro
New Nodes:
- Mask Composite Pro 2X: combine 2 masks with per-mask blur/grow-shrink/opacity, screen blend, output selector, invert
- Mask Composite Pro 6X: combine up to 6 masks with same features

Updates:
- Inpaint Mask Pro: added expand/shrink, removed SEGS (simplified to image + mask), inpaint_mask now required, multi-color overlay
- Blur Pro: type-specific sliders marked as advanced for cleaner default view
- Widget visibility uses Python "advanced" flag for new ComfyUI frontend compatibility
- Added CLAUDE.md with versioning and registration rules
- Bump to v2.1.1, 40 nodes total
2026-03-28 06:43:19 -07:00
MachinePainting 95e4b9e2ce v2.1.0 - Add 6 new nodes: Blur Pro, Noise Grain Pro, Frequency Separate/Combine, Inpaint Mask Pro, Image <> Mask Switch
New Nodes:
- Blur Pro: 5 blur types (Gaussian, Surface, Box, Median, Motion) with dynamic UI, mask support, large radius optimization, preview
- Noise Grain Pro: Film grain with size, sharpness, color/mono, 6 blend modes, seed, mask support
- Frequency Separate: Split image into high/low frequency layers for retouching (subtract/divide modes)
- Frequency Combine: Recombine edited frequency layers
- Inpaint Mask Pro: Inpaint mask management with mask cropping, SEGS support, multi-color overlay preview
- Image <> Mask Switch: Toggle conversion between IMAGE and MASK types

Also: updated README, version bump to 2.1.0, added .claude/ and .codex/ to .gitignore
2026-03-27 22:41:06 -07:00