-Adds buttons that affect all text containers in a given list (or only visible ones when longpressing)
-Abstracts search to external class
-Integrates with dynamic prompt systems (use the right-side switch on the text container, set a group. All dynamic containers in the same group will become a dynamic prompt group)
-Improve node configuration persistence
-Improve container duplication
-Improve search, so now all text container parameters are searchable (like group==1 or dynamic==true)
-Allow panning the graph canvas when hovering node with middle mouse button
Loads all saved prompts from a designated folder and allows you to mix and match prompts, edit them and save them to new files or overwrite existing ones
Allows you to define "variables" that you can use throughout your prompts.
For example, plug this into your inline_wildcards field:
gender=male
color=red
Prompt:
A __color__ __gender__ cockatoo flapping his __color__ feathers.
Becomes:
A red male cockatoo flapping his red feathers.
Error message occurred while importing the 'ComfyUI-JNodes' module.
Traceback (most recent call last):
File "D:\AI\Stable Diffusion\ComfyUI_windows_portable\ComfyUI\nodes.py", line 2110, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "D:\AI\Stable Diffusion\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-JNodes_init.py", line 107, in
load_nodes()
File "D:\AI\Stable Diffusion\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-JNodes_init_.py", line 96, in load_nodes
module = importlib.import_module(
^^^^^^^^^^^^^^^^^^^^^^^^
File "importlib_init_.py", line 126, in import_module
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1147, in _find_and_load_unlocked
File "", line 690, in _load_unlocked
File "", line 936, in exec_module
File "", line 1074, in get_code
File "", line 1004, in source_to_code
File "", line 241, in _call_with_frames_removed
File "D:\AI\Stable Diffusion\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-JNodes\py\parameter_list.py", line 78
logger.info(f"Did not find parameter_name '{parameter_name}' in parameter_list. Using '{parameter_default if len(str(parameter_default)) < 5 else "given default"}'.")
^^^^^
SyntaxError: f-string: expecting '}'
To add custom resolutions to ImageSizeSelector list: "You can add to this list by creating a text file named 'ImageSizeSelectorResolutions.txt' in the 'ComfyUI/JNodes' folder (create it if it doesn't exist) and add new resolutions there in this format: '1280x720 (16:9), 1600x1000 (16:10), 848x480 (16:9)'. Giving an aspect ratio is optional. Ensure you always have at least one comma, even with only one added resolution."