diff --git a/js/comfyui-manager.js b/js/comfyui-manager.js index 1dfd3081..15f9d300 100644 --- a/js/comfyui-manager.js +++ b/js/comfyui-manager.js @@ -1499,7 +1499,6 @@ app.registerExtension({ try { // new style Manager buttons - // unload models button into new style Manager button let cmGroup = new (await import("../../scripts/ui/components/buttonGroup.js")).ComfyButtonGroup( new(await import("../../scripts/ui/components/button.js")).ComfyButton({ @@ -1513,6 +1512,19 @@ app.registerExtension({ content: "Manager", classList: "comfyui-button comfyui-menu-mobile-collapse primary" }).element, + new(await import("../../scripts/ui/components/button.js")).ComfyButton({ + icon: "star", + action: () => { + if(!manager_instance) + setManagerInstance(new ManagerMenuDialog()); + + if(!CustomNodesManager.instance) { + CustomNodesManager.instance = new CustomNodesManager(app, self); + } + CustomNodesManager.instance.show(CustomNodesManager.ShowMode.FAVORITES); + }, + tooltip: "Show favorite custom node list" + }).element, new(await import("../../scripts/ui/components/button.js")).ComfyButton({ icon: "vacuum-outline", action: () => { diff --git a/js/custom-nodes-manager.js b/js/custom-nodes-manager.js index 96dc6c62..f56007b7 100644 --- a/js/custom-nodes-manager.js +++ b/js/custom-nodes-manager.js @@ -780,13 +780,9 @@ export class CustomNodesManager { let prevViewRowsLength = -1; grid.bind('onUpdated', (e, d) => { - const viewRows = grid.viewRows; - if (viewRows.length !== prevViewRowsLength) { - prevViewRowsLength = viewRows.length; - this.showStatus(`${prevViewRowsLength.toLocaleString()} custom nodes`); - } - + prevViewRowsLength = viewRows.length; + this.showStatus(`${prevViewRowsLength.toLocaleString()} custom nodes`); }); grid.bind('onSelectChanged', (e, changes) => {