provisional: PHY Editorの作り直しの範囲と、貼り付け・クラスター内の隙間の扱いを決める
- 作り直すのは ui/phy/ だけ。domain/・io/ とテストは流用する(T-29) - 貼り付け・複製は選択中のノードと同じ親に、グリッド1刻みずらして置く - コピーはアプリ内に持ち、システムのクリップボードからはKLE JSONだけを読む - クラスターの矩形内の隙間は何もない場所として扱う Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Jmj4oW3phJrVNNcjMVqo8Q
This commit is contained in:
@@ -17,7 +17,8 @@
|
||||
- 親とその配下は同時に選択しない(変換が二重にかかるだけで、使い道がない)。
|
||||
- クラスターは長押しのほか、階層パネルとキー操作(親へ上がる・子へ降りる)でも選べる。長押しはヘルプで案内する。
|
||||
- タッチ操作(長押しが標準のメニューと重なる)は当面考えない。
|
||||
- 何もない場所のクリック・Escで選択を外せる。
|
||||
- 何もない場所のクリック・Escで選択を外せる。クラスターの矩形の内側でもキーのない隙間は何もない場所として扱い、
|
||||
クリックで選択を外し、ドラッグで範囲選択にする。
|
||||
|
||||
### クラスター
|
||||
|
||||
@@ -70,6 +71,9 @@
|
||||
### コピー&ペースト
|
||||
|
||||
- IDと参照の扱いは [仮決定 T-11](decisions.md#t-11-id)。
|
||||
- 貼り付け・複製したノードは、選択中のノードと同じ親に、元の位置からグリッド1刻みずらして置く。
|
||||
選択がなければフォーカス先(フォーカス中でなければ root)の直下に置く。
|
||||
- コピーした内容はアプリ内に持つ。システムのクリップボードからはKLE JSONだけを読む(別のプロジェクトへの貼り付けは当面作らない)。
|
||||
- クリップボードのKLE JSONを貼り付けで取り込める。幾何だけを読み、新しいIDを振る(KLE取り込みと同じ経路で、手元のデータとは照合しない)。
|
||||
|
||||
## 要検討
|
||||
@@ -92,7 +96,7 @@
|
||||
|
||||
- タブ名と検証結果欄の呼び方。PHY・ELCなどのレイヤー名は設計上の仮称で、画面に出すかどうかは別途決める。
|
||||
全エディタに共通するので、PHY Editorとは別に扱う。
|
||||
- 別のプロジェクトへ貼り付けるとき、貼り先に同じIDのProfileがない、またはIDが同じで中身が違う場合の扱い。
|
||||
- 別のプロジェクトへ貼り付けられるようにする場合、貼り先に同じIDのProfileがない、またはIDが同じで中身が違うときの扱い。
|
||||
|
||||
## モックの実装上の問題
|
||||
|
||||
|
||||
Reference in New Issue
Block a user