Skip to content

Releases: BlackSnowSkill/ComfyUI-Krea2-Projector-Tuner

v2.2.0 - Fix crash with "--enable-dynamic-vram" flag

Choose a tag to compare

@BlackSnowSkill BlackSnowSkill released this 07 Jul 16:07

🐛 Fixed --enable-dynamic-vram Crash: Resolved the critical memory-related/OOM crash during image generation when ComfyUI is launched with dynamic VRAM enabled. Patch tensors are now offloaded to the CPU (identical to how ComfyUI handles standard LoRA patches), allowing the memory manager to function correctly.

v2.1.0 - Added Overall Weight Multiplier

Choose a tag to compare

@BlackSnowSkill BlackSnowSkill released this 07 Jul 07:56

⚡ Added Overall Weight Multiplier (multiplier): You can now scale the overall strength of any preset (such as Strongx3_wl7) or manual configuration using a single slider (e.g. applying it at 3x or 5x strength like a LoRA). No more multiplying 12 different sliders manually!
🧹 UI Cleanup: Removed the (BSS) suffix from the action buttons at the bottom of the node (Save Preset, Delete Selected Preset, Open Presets Folder).

v2.0.1 - UI Bugfixes & UX Enhancements

Choose a tag to compare

@BlackSnowSkill BlackSnowSkill released this 05 Jul 13:34

This patch release resolves several LiteGraph interface issues in ComfyUI to ensure a smooth and stable user experience.

🔧 Fixed in this version:

  • Fixed Spurious Dropdown Resets: Hovering the mouse or clicking on the node no longer causes the active preset to instantly snap back to "custom". The dropdown now only switches to "custom" when a slider value is genuinely modified (difference > 1e-6).
  • Instant Slider Visual Updates: Replaced node resizing with instant canvas redrawing (setDirtyCanvas) after loading a preset. Sliders now update their visual positions on the screen immediately without requiring manual interaction.
  • Manual "custom" Selection Reset: Manually choosing the "custom" preset option from the dropdown now automatically resets all 12 knobs back to 0.0 to start fresh. The reset is safely bypassed when the node automatically switches to "custom" due to manual slider dragging.

Special thanks to the community for pointing out these issues and contributing to the fixes!

v2.0.0 - Better exp.

Choose a tag to compare

@BlackSnowSkill BlackSnowSkill released this 05 Jul 08:22

Release v2.0.0 - Interactive Presets & Dynamic UI Sync ⚡

This major release transforms the Krea2 Projector Tuner into a fully interactive package with a dynamic web UI, community preset file sharing, and convenient on-node actions.

🌟 What's New

  • Dynamic JSON Presets Folder: Hardcoded presets are gone. On the first startup, the node automatically populates a local presets/ directory with strongx3_wl7.json, strong_2.5.json, and clean_bypass.json. You can modify, rename, delete default presets, or add new ones directly in the folder.
  • On-Node UI Buttons:
    • Save Preset (BSS): Prompt-input saving of your current custom slider setup as a new .json preset.
    • Delete Selected Preset (BSS): Quickly delete custom/default JSON presets.
    • Open Presets Folder (BSS): Instantly open the presets folder in your OS file explorer (Windows Explorer).
  • Dynamic Web UI Synchronization: Select a preset from the dropdown and watch all 12 knobs update on your canvas immediately without refreshing the page! Manual slider adjustments automatically switch the dropdown back to custom.
  • Standard Step Size (0.01): Restored the comfortable 0.01 step size (like the standard LoRA Loader) for smooth manual dragging, while fully preserving high-precision float inputs (up to 6 decimal places).
  • Git Conflict Protection: Configured .gitignore to skip local JSON changes, ensuring clean git pulls/updates for all users.

v1.0.0

Choose a tag to compare

@BlackSnowSkill BlackSnowSkill released this 04 Jul 01:25