2026.09.52 — 2026-09-28
Added
Let DiagramView offer inserts on arrows and actions on boxes (2f9fbb05)
A plugin can now let people change the structure it draws from the diagram itself, while keeping every rule about what may go where:
- Mark an edge
insertableand passinsertChoiceswithonInsert. The edge shows a "+" that offers the choices, and Insert on the box it leads to offers the same from the keyboard. - Pass
nodeActionswithonNodeAction. A box's actions open from its "⋯", a right-click, or Shift+F10. An action that does not apply stays listed, disabled, with its reason. - Zoom in and zoom out sit beside Fit, and
heightalso takes a CSS length, so'100%'fills a resizable panel.
The diagram still never changes its nodes: it reports the choice and the caller applies it. Without the new props it looks and behaves as before. Fitting the view after a layout no longer closes an open menu; only the user's own pans do. ADR-0120 amends ADR-0117.
- Mark an edge