3 Commits
Author SHA1 Message Date
rubenvillarreal cf264d7018 Simplify PoseAlign node to manual-only mode
- Remove all automatic alignment logic and keypoint detection
- Convert to pure manual transformation node using widget sliders
- Remove manual/auto mode toggle and Live UI toggle
- Ensure canvas preview exactly matches output transformations
- Simplify codebase by removing 400+ lines of complex auto-alignment code

Key changes:
- Python: Always use widget values (tx_A, ty_A, scale_A, angle_deg_A, etc.)
- JavaScript: Remove automatic mode detection and Live toggle UI
- Canvas interactions directly update widget values for immediate effect
- Output transformations now perfectly match canvas preview

Fixes issue where manual canvas adjustments weren't reflected in final output.
2025-08-02 09:34:43 +00:00
rubenvillarreal afd3cf0c45 Fix manual mode widget sync and add debugging
- setManualModeOverride now also updates the 'manual' widget to true
- Added debugging to show manual mode status and widget values during drag
- This ensures Python node receives manual=true when canvas is being dragged
- Added logging to verify widget updates are working
2025-08-01 08:50:34 +00:00
Ruben Villarreal 9a05c3435f Initial commit: ComfyUI PoseAlign node 2025-07-31 19:17:08 -07:00