UI: Hide image_data widget for cleaner appearance

Added JavaScript to hide the image_data widget:
- Set type to 'converted-widget'
- Set computeSize to [0, -4] to hide it

The widget still functions (auto-filled by file picker)
but is no longer visible in the UI for cleaner look.
This commit is contained in:
solidlime
2026-01-07 22:02:43 +09:00
parent 3db299a60a
commit 7e05de431b
+7
View File
@@ -11,6 +11,13 @@ app.registerExtension({
const result = onNodeCreated ? onNodeCreated.apply(this, arguments) : undefined;
const node = this;
// Hide image_data widget (it's auto-filled by file picker)
const imageDataWidget = node.widgets.find(w => w.name === "image_data");
if (imageDataWidget) {
imageDataWidget.type = "converted-widget";
imageDataWidget.computeSize = () => [0, -4]; // Hide it
}
// Add file picker button
node.addWidget("button", "📁 Choose File", null, () => {
const input = document.createElement("input");