Skip to content

Release Notes

ALPHA-1

  • New feature: ALLPLAN Event Hooks allows you to passively (without user interaction) invoke Python code in response to events such as opening ALLPLAN, saving a drawing file, or making changes to the model. Learn more in this article.

  • There are new type of elements possible to create and modify with the API

    Element Representation in API
    Angle dimension AngleDimensionElement
    Curve dimension CurveDimensionElement
    Radius dimension RadiusDimensionElement
    Text leader TextLeaderElement
    Text sub-leader SubTextLeaderElement
  • You can define an area in the property palette, that is always docked to the top and excluded from scrolling. Learn more here.

  • The base classes for the script object and interactor has been extended with a new method on_control_focus_changed() which you can overwrite to react to the event of user focusing on a control. This allows you to build more interactive PythonParts. Learn more here

  • It is now possible (and highly recommended) to add a <Uuid> tag to the <Script> element in the PYP-File. This tag should contain a unique ID (UUID v5) for your PythonPart.

  • Pre-selected elements can now be obtained at the start of a PythonPart. When implemented, the user can first select elements and then start your PythonPart. Learn more in this article

Placeholder