yolain / ComfyUI-Easy-Use

In order to make it easier to use the ComfyUI, I have made some optimizations and integrations to some commonly used nodes.
GNU General Public License v3.0
936 stars 64 forks source link

SET and GET nodes problems #365

Open Maelstrom2014 opened 1 month ago

Maelstrom2014 commented 1 month ago

After last update of Comfyui I cant see nodes SET and GET 2) Cant create set node image

yolain commented 1 month ago

Update easyuse

Maelstrom2014 commented 1 month ago

make it work by DELETING and reinstalling this custom node. still cant understand new behavior of set-get nodes, they do 1) stupid sticking to boxes 2) naming 3) and minimization. 4) cant copy paste quickly creating new ones.

how to make it like old onw works.

yolain commented 1 month ago

1.Disable it

截屏2024-09-03 11 57 16
  1. The default is autocomplete nameing, which will save you the trouble of defining a name.
  2. If you disable the first setting, it won't automatically collapse.
  3. It may be caused by other problems with your browser, normally it doesn't affect the copy and paste.

There may be slight improvements to follow. If you're not used to it, you can use get set nodes from other node packages, there should be plenty of them.

guhuajun commented 1 month ago

Greetings,

First, I cannot find that option. 图片

Second, I noticed an error from browser when add easy use set node in a empty workflow. 图片

TypeError: this.addWidget is not a function
    SetNode getset.js:22
    createNode litegraph.es.js:378
    createNode use_everywhere.js:261
    addNodeOnGraph app.ts:2962
    addNode NodeSearchBoxPopover.vue:74
    callWithErrorHandling runtime-core.esm-bundler.js:195
    callWithAsyncErrorHandling runtime-core.esm-bundler.js:202
    emit runtime-core.esm-bundler.js:726
    3 index-CI3N807S.js:90971
    callWithErrorHandling runtime-core.esm-bundler.js:195
    callWithAsyncErrorHandling runtime-core.esm-bundler.js:202
    emit runtime-core.esm-bundler.js:726
    onOptionSelect3 index.mjs:509
    onClick3 index.mjs:1275
    callWithErrorHandling runtime-core.esm-bundler.js:195
    callWithAsyncErrorHandling runtime-core.esm-bundler.js:202
    invoker runtime-dom.esm-bundler.js:693
    addEventListener runtime-dom.esm-bundler.js:644
    patchEvent runtime-dom.esm-bundler.js:662
    patchProp runtime-dom.esm-bundler.js:739
    mountElement runtime-core.esm-bundler.js:4641
    processElement runtime-core.esm-bundler.js:4588
    patch runtime-core.esm-bundler.js:4456
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    mountChildren runtime-core.esm-bundler.js:4710
    mountElement runtime-core.esm-bundler.js:4623
    processElement runtime-core.esm-bundler.js:4588
    patch runtime-core.esm-bundler.js:4456
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    componentUpdateFn runtime-core.esm-bundler.js:5140
    run reactivity.esm-bundler.js:177
    update runtime-core.esm-bundler.js:5264
    setupRenderEffect runtime-core.esm-bundler.js:5274
    mountComponent runtime-core.esm-bundler.js:5042
    processComponent runtime-core.esm-bundler.js:4996
    patch runtime-core.esm-bundler.js:4468
    mountChildren runtime-core.esm-bundler.js:4710
    mountElement runtime-core.esm-bundler.js:4623
    processElement runtime-core.esm-bundler.js:4588
    patch runtime-core.esm-bundler.js:4456
    componentUpdateFn runtime-core.esm-bundler.js:5220
    run reactivity.esm-bundler.js:177
    update runtime-core.esm-bundler.js:5264
    callWithErrorHandling runtime-core.esm-bundler.js:195
    flushJobs runtime-core.esm-bundler.js:409
    flushJobs runtime-core.esm-bundler.js:419
    flushJobs runtime-core.esm-bundler.js:419
    promise callback*queueFlush runtime-core.esm-bundler.js:319
    queueJob runtime-core.esm-bundler.js:313
    effect runtime-core.esm-bundler.js:5258
    resetScheduling reactivity.esm-bundler.js:262
    triggerEffects reactivity.esm-bundler.js:306
    triggerRefValue reactivity.esm-bundler.js:1071
    set value reactivity.esm-bundler.js:1118
    canvasEventHandler NodeSearchBoxPopover.vue:121
    processMouseDown litegraph.es.js:5803
    processMouseDown changeTracker.ts:170
    processMouseDown simpleTouchSupport.ts:102
    processMouseDown rgthree.js:224
    processMouseDown app.ts:1182
litegraph.es.js:380:14
yolain commented 1 month ago

Greetings,

First, I cannot find that option. 图片

Second, I noticed an error from browser when add easy use set node in a empty workflow. 图片

TypeError: this.addWidget is not a function
    SetNode getset.js:22
    createNode litegraph.es.js:378
    createNode use_everywhere.js:261
    addNodeOnGraph app.ts:2962
    addNode NodeSearchBoxPopover.vue:74
    callWithErrorHandling runtime-core.esm-bundler.js:195
    callWithAsyncErrorHandling runtime-core.esm-bundler.js:202
    emit runtime-core.esm-bundler.js:726
    3 index-CI3N807S.js:90971
    callWithErrorHandling runtime-core.esm-bundler.js:195
    callWithAsyncErrorHandling runtime-core.esm-bundler.js:202
    emit runtime-core.esm-bundler.js:726
    onOptionSelect3 index.mjs:509
    onClick3 index.mjs:1275
    callWithErrorHandling runtime-core.esm-bundler.js:195
    callWithAsyncErrorHandling runtime-core.esm-bundler.js:202
    invoker runtime-dom.esm-bundler.js:693
    addEventListener runtime-dom.esm-bundler.js:644
    patchEvent runtime-dom.esm-bundler.js:662
    patchProp runtime-dom.esm-bundler.js:739
    mountElement runtime-core.esm-bundler.js:4641
    processElement runtime-core.esm-bundler.js:4588
    patch runtime-core.esm-bundler.js:4456
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    mountChildren runtime-core.esm-bundler.js:4710
    mountElement runtime-core.esm-bundler.js:4623
    processElement runtime-core.esm-bundler.js:4588
    patch runtime-core.esm-bundler.js:4456
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    mountChildren runtime-core.esm-bundler.js:4710
    processFragment runtime-core.esm-bundler.js:4926
    patch runtime-core.esm-bundler.js:4442
    componentUpdateFn runtime-core.esm-bundler.js:5140
    run reactivity.esm-bundler.js:177
    update runtime-core.esm-bundler.js:5264
    setupRenderEffect runtime-core.esm-bundler.js:5274
    mountComponent runtime-core.esm-bundler.js:5042
    processComponent runtime-core.esm-bundler.js:4996
    patch runtime-core.esm-bundler.js:4468
    mountChildren runtime-core.esm-bundler.js:4710
    mountElement runtime-core.esm-bundler.js:4623
    processElement runtime-core.esm-bundler.js:4588
    patch runtime-core.esm-bundler.js:4456
    componentUpdateFn runtime-core.esm-bundler.js:5220
    run reactivity.esm-bundler.js:177
    update runtime-core.esm-bundler.js:5264
    callWithErrorHandling runtime-core.esm-bundler.js:195
    flushJobs runtime-core.esm-bundler.js:409
    flushJobs runtime-core.esm-bundler.js:419
    flushJobs runtime-core.esm-bundler.js:419
    promise callback*queueFlush runtime-core.esm-bundler.js:319
    queueJob runtime-core.esm-bundler.js:313
    effect runtime-core.esm-bundler.js:5258
    resetScheduling reactivity.esm-bundler.js:262
    triggerEffects reactivity.esm-bundler.js:306
    triggerRefValue reactivity.esm-bundler.js:1071
    set value reactivity.esm-bundler.js:1118
    canvasEventHandler NodeSearchBoxPopover.vue:121
    processMouseDown litegraph.es.js:5803
    processMouseDown changeTracker.ts:170
    processMouseDown simpleTouchSupport.ts:102
    processMouseDown rgthree.js:224
    processMouseDown app.ts:1182
litegraph.es.js:380:14

1.Update easyuse to latest version. 2.If this is still the case, change WEB_VERSION to v2 in the config.yaml file in the easyuse root directory.

guhuajun commented 1 month ago

Greetings,

Thanks to the new release, I can confirm that easy use is working for me again! Well done!

图片

图片

ondrovic commented 2 weeks ago

It also happens it you use the new UI which is currently in early beta @ least on windows

.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --front-end-version Comfy-Org/ComfyUI_frontend@latest
pause
yolain commented 2 weeks ago

It also happens it you use the new UI which is currently in early beta @ least on windows

.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --front-end-version Comfy-Org/ComfyUI_frontend@latest
pause

Update easyuse to latest version.