Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #20

Merged
merged 39 commits into from
Sep 16, 2023
Merged

Dev #20

merged 39 commits into from
Sep 16, 2023

Conversation

rgthree
Copy link
Owner

@rgthree rgthree commented Sep 16, 2023

Changelog

  • New Node: Context Big

    • More inputs / outputs for more workflow scenarios and SDXL
    • Backwards compatible with Context, with Mene items to switch if needed
  • New Node: Context Switch Big

    • Same as above, but as the switch
  • New Node: Image Inset Crop

    • Inset crop by pixel OR percentage of current width/height
    • Clamped to 8px increments for interoperability with latent
  • New Node: KSampler Config

    • Basic config stuff; mostly to have on input changing multiple samplers (like SDXL Base and Refiner)
  • ⭐ New Node: Fast Actions Button

    • A node with a single button able to toggle and call into multiple nodes and ComfyUI on a single button press.
    • Can make the button to a keyboard shortcut for faster toggling.
  • New Node: SDXL Power Prompt Positive

    • A node similar to Power Prompt Positive but with clip size inputs for proper conditioning
  • New Node: SDXL Power Prompt Simple

    • Same as above, but without lora support.
  • New Node: SDXL Empty Latent Image

    • Pre-defined SDXL sizes, and clip size outputs
  • New Node: Display Any

    • Output (nearly) any input type that can be serialized to text. Useful for debugging.
  • New Feature: Link Fixer

    • Add a standalone page to check workflows for bad links, and attempt to repair.
    • Check for bad link data when a workflow is loaded, and show a message to help fix.
  • Prestartup:

  • Reroute Improvements

    • Allow resizability (though, min width/height is 30)
    • Add menu item for rotating
    • Add menu item for attaching a clone reroute before/after current
  • Context (all) Improvements

    • Move context input, output, and returns into unified utils
    • Make Context & Context Big backwards compatible
    • Add menu item to swap between Context & Context Big, as well as Context Switch & Context Switch Big
    • Add utility method for easy node replacement (allowing swaps mentioned above)
    • Add utility to match existing workflow inputs/outputs with server definition (allowing future extensions of Context)
    • ⭐ Add functionality to pull the context into a node to auto-link all other context outputs to open inputs (e.g., pull CONTEXT output to a KSampler to automatically connect open MODEL, NEGATIVE, POSITIVE, etc.)
    • Add fifth context input for context switch
  • ⭐ Fast Muter/Bypasser can now mute an entire group by connecting an otherwise empty Repeater node within the group boundaries.

  • Add labels to inputs for collector-like nodes

  • General Improvements

  • Config: Add local config file, with a way to turn off above optimization.

  • Dev:

    • Added prettier, yapf, pylint configs and dev deps
    • Change output directory to web/ for some non-JS pages (links.html)
    • Update Typescript version

…the startup; this is incase ComfyUI updates and the optimizaiton no longer operates
@rgthree rgthree merged commit 006885d into main Sep 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Stuck nodes when loading a graph w/ a node that has a forceInput input AND loads as collapsed
1 participant