41 lines
2.3 KiB
Markdown
41 lines
2.3 KiB
Markdown
# 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の更新によって動作しなくなる可能性があります。
|
||
日常的な利用や商用環境での使用は推奨されません。
|