Confirm cross-section device moves

This commit is contained in:
2026-07-22 20:31:55 +02:00
parent f8802fecdb
commit b3a7ff79da
6 changed files with 129 additions and 15 deletions
+4
View File
@@ -73,6 +73,8 @@ Intent is separated by drag source type:
- device row drag:
- drop to existing circuit -> move row(s) into that circuit
- drop to placeholder -> create new target circuit and move row(s)
- crossing a section boundary requires explicit confirmation
- phase type, category, linked project device and local row values remain unchanged
- circuit drag (BMK handle):
- reorder circuits inside same section only
- cross-section reorder is rejected
@@ -83,6 +85,8 @@ Intent is separated by drag source type:
The sidebar insertion controls use the same project-device placement rules as drag-and-drop. Invalid section and circuit options are disabled after selecting a project device.
Cross-section device moves show confirmation-required feedback before drop. The confirmation names source and target sections and warns that the unchanged device classification may need manual review. Cancelling leaves every row and circuit unchanged. Moving never renumbers existing circuits.
## Filtering and Sorting
- Per-column filtering works on normalized displayed values.