Keep port identity labels above diagram text without consuming gestures
This commit is contained in:
@@ -38,3 +38,9 @@
|
||||
- Contextual actions use a controlled Iced overlay and captured semantic target plus document/revision/view context. Menus reuse existing handlers, and opening a menu does not select/apply another draft. Canvas focus scopes routing keys; Actions is an accessible alternative to right-click. Source files use a folder tree with exact paths and aggregate draft/diagnostic markers.
|
||||
- Port anchors are per-placement presentation records with four sides and normalized offsets. Automatic sides use port direction and visible peer geometry; explicit anchors do not change owner minimum dimensions. Canvas, routing, Fit and SVG share projected anchors and side normals. Graphical reparent batches old-owner anchor cleanup with semantic reparent; raw source and API remain strict and require explicit repair.
|
||||
- Direct connections use explicit Select/move and exchange palette tools. Compatible visible endpoints are highlighted; click-click or drag creates one ordinary validated command. Function-card gestures use the existing automatic port planner. Tool invocation, blank-canvas restart, Escape and model/view changes invalidate old gesture contexts. No project clone or whole-model compile occurs per highlighted candidate; final commit still validates the complete model/source change.
|
||||
- Port identity feedback is a passive stacked Canvas: Iced Frame separation alone
|
||||
does not create GPU layering. The independent native overprint reproduction
|
||||
established the need; input stays with the existing interactive child.
|
||||
- Each checkout uses a distinct Cargo target directory. A shared-target Linux run
|
||||
reused a different worktree's test executable; only explicitly rebuilt main
|
||||
results count as evidence.
|
||||
|
||||
Reference in New Issue
Block a user