Commit Graph
8 Commits
Author SHA1 Message Date
Jared Therriault 98ca47844e Add MakeParameterTable and GetParameterFromTable nodes
For a large number of parameters, using a table is faster than plugging in a list
2025-12-16 19:38:25 -08:00
JaredTherriault 9ee3a87136 Rename default_to_use to parameter_display_value for better clarity 2025-02-02 17:25:39 -08:00
JaredTherriault c765d974f7 Fix for issue in comment below
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 '}'
2025-02-02 17:22:38 -08:00
JaredTherriault 5469e54623 Attempt to ensure parameter nodes run every time without causing connected nodes to have to run every time 2025-01-31 13:12:47 -08:00
JaredTherriault 334e4bac8e update Get Parameter From List hint text 2024-09-12 15:00:22 -07:00
JaredTherriault bcda2f7a30 Move node definitions to individual scripts rather than keeping them all in "init.py", Add IntLiteral, FloatLiteral, 2024-07-20 12:53:22 -07:00
JaredTherriault 7f54444a3a Clarify logging, allow ":" in parameter values 2024-07-10 17:53:16 -07:00
JaredTherriault 7ceb555e56 Initial Commit
-ImageDrawer (image feed, lora picker, image history, etc)
-EditAttention improvements
-Status indicators (percentage in title, favicon, progress bar on floating menu)
-Font control for textareas
-Token count node
-png_info manipulation nodes
-Synced string literals with external text files
-Parameter lists
-Save Video improvements over VHS
-Custom modal to replace lightbox
-Mouse over images to see exif/png_info
-Yet another dynamic prompts implementation with randomization controls
-Yet another Wildcards implementation
-Commenting out prompts support (just add # before each line you want to be ignored or encapsulate specific text on a line with ## on either side "## Commented text ##") built into Wildcards node, will be separated next time
-Prompt Editor (search and replace text in any text, intended for prompts to change certain trigger words, for example an embedding named '3mb3dd1n4' can be changed to 'embedding')
-Selector nodes that can be randomized based on seed (e.g. to select a random checkpoint name)
-Get Temp Directory, Get Output Directory
2024-01-15 13:36:49 -08:00