Skip to content

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 insertable and pass insertChoices with onInsert. The edge shows a "+" that offers the choices, and Insert on the box it leads to offers the same from the keyboard.
    • Pass nodeActions with onNodeAction. 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 height also 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.

Apache-2.0. Apache ActiveMQ and Apache ActiveMQ Artemis are trademarks of the Apache Software Foundation. Artemis Studio is an independent project, not produced by, endorsed by, or affiliated with the ASF.