Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a07b2fdf91 | ||
|
|
e1b1729c88 |
@@ -1,10 +1,10 @@
|
||||
# ComfyUI Extensions by Failfa.st
|
||||
# ComfyUI Extensions by Blibla
|
||||
|
||||

|
||||
|
||||
[](https://discord.com/invite/m3TBB9XEkb)
|
||||
|
||||
ComfyUI Extensions by Failfa.st is a robust suite of enhancements, designed to optimize your ComfyUI experience. It
|
||||
ComfyUI Extensions by Blibla is a robust suite of enhancements, designed to optimize your ComfyUI experience. It
|
||||
provides a range of features, including customizable render modes, dynamic node coloring, and versatile management
|
||||
tools. Whether for individual use or team collaboration, our extensions aim to enhance productivity, readability, and
|
||||
personalization in your ComfyUI environment.
|
||||
|
||||
+23
-27
@@ -184,45 +184,40 @@ function colorPositiveNegative(app) {
|
||||
* Colors
|
||||
*/
|
||||
let afterChange;
|
||||
let colorModeValue;
|
||||
function invokeAfterChange() {
|
||||
switch (colorModeValue) {
|
||||
case 1:
|
||||
uncolor(app);
|
||||
break;
|
||||
case 2:
|
||||
rainbowify(app);
|
||||
break;
|
||||
case 3:
|
||||
colorByType(app);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (getPosNegValue()) {
|
||||
colorPositiveNegative(app);
|
||||
}
|
||||
return afterChange?.apply(this, arguments);
|
||||
}
|
||||
|
||||
function setColorMode(value, app) {
|
||||
colorModeValue = value;
|
||||
switch (value) {
|
||||
case 1:
|
||||
app.graph.afterChange = function () {
|
||||
uncolor(app);
|
||||
if (getPosNegValue()) {
|
||||
colorPositiveNegative(app);
|
||||
}
|
||||
return afterChange?.apply(this, arguments);
|
||||
};
|
||||
uncolor(app);
|
||||
break;
|
||||
case 2:
|
||||
app.graph.afterChange = function () {
|
||||
rainbowify(app);
|
||||
if (getPosNegValue()) {
|
||||
colorPositiveNegative(app);
|
||||
}
|
||||
return afterChange?.apply(this, arguments);
|
||||
};
|
||||
rainbowify(app);
|
||||
break;
|
||||
case 3:
|
||||
app.graph.afterChange = function () {
|
||||
colorByType(app);
|
||||
if (getPosNegValue()) {
|
||||
colorPositiveNegative(app);
|
||||
}
|
||||
return afterChange?.apply(this, arguments);
|
||||
};
|
||||
colorByType(app);
|
||||
break;
|
||||
default:
|
||||
app.graph.afterChange = function () {
|
||||
if (getPosNegValue()) {
|
||||
colorPositiveNegative(app);
|
||||
}
|
||||
return afterChange?.apply(this, arguments);
|
||||
};
|
||||
app.graph._nodes.forEach((node) => {
|
||||
node.bgcolor = node._bgcolor ?? node.bgcolor;
|
||||
node.color = node._color ?? node.color;
|
||||
@@ -275,6 +270,7 @@ app.registerExtension({
|
||||
},
|
||||
async init(app) {
|
||||
afterChange = app.graph.afterChange;
|
||||
app.graph.afterChange = invokeAfterChange;
|
||||
const onMenuNodeColors = LGraphCanvas.onMenuNodeColors;
|
||||
LGraphCanvas.onMenuNodeColors = function (value, options, e, menu, node) {
|
||||
const response = onMenuNodeColors.apply(this, arguments);
|
||||
|
||||
Reference in New Issue
Block a user