2.3 KiB
2.3 KiB
ComfyUI Dual Panel Subgraph Viewer
ComfyUIのフロントエンド拡張です。
サブグラフを開く際にメインキャンバスを置き換えるのではなく、画面右側にパネルとして同時に表示・編集できるようにします。
重要
本拡張は「サブグラフを2カラムで表示できたらどうか?」という発想を検証するためのデモンストレーション的実装です。
実験的であり、安定性や実用性は一切保証されません。
動作が不安定になる、あるいはクラッシュする可能性があります。
概要
https://github.com/user-attachments/assets/ef51bdcf-4bef-4a71-bff0-f03aa01e661f
- サブグラフノード右上のアイコンをクリック、またはノードをダブルクリックすると、右側に編集パネルが展開されます。
- パネル端をドラッグすることで幅を変更できます。
- 右上の
Closeボタンでパネルを閉じることができます。
技術的限界・既知の問題
- キャンバスをダブルクリックして開くメニューは、Vue版が利用できなかったためレガシーメニューのみ使用しています。
CLIP Text Encodeノードなどのマルチテキスト入力欄は、サブグラフ側では Vue コンポーネントが初期化されないため使用できません。
(サブグラフキャンバスが ComfyUI のメイン Vue コンテキストと独立しており、入力イベントの再バインドが行えないため)- メインパネルとサブパネルの両方でノードを同時に選択できてしまうため、マウスをサブパネルに移動するとメイン側の選択が解除されます。
- サブグラフ上のノードに対して
Ctrl + C / Vが機能しません。 - サブグラフパネルの幅を変更する際、描画が一時的に乱れることがあります。
- サブグラフ内でノードを削除すると、
Nothing Selectedというメッセージが表示されることがあります。
注意事項
この拡張は**実験的な概念実証(proof of concept)**です。
今後のComfyUIの更新によって動作しなくなる可能性があります。
日常的な利用や商用環境での使用は推奨されません。