Files
2025-10-19 19:07:23 +09:00

41 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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の更新によって動作しなくなる可能性があります。
日常的な利用や商用環境での使用は推奨されません。