UltraLazyExtensions (a.k.a. Extension Startup)

The Lazy Extensions (UltraLazyExtension) and lazy startup behavior have been around for a few releases, but in 13.5 some improvements and fixes have been made. Refer to the Lazy Extension Reference for more information on this system and migrating your extensions.

cm.abstract.office

Panel Frame Changes

PanelFrameInsertAnimationG2 was written using the animation spawning to try and emulate the 'states' that the old animations had, but the implementation here was buggy and hacky, so it was redone from scratch and just implemented it's own state functionality so that there is more parity with the old animation, but also has all the support that G2 animations bring. Some other small bugs or odd behaviors were noted with the PanelFrame snapper and so some small changes were made as needed.

cm.core

cm.core

PickShape Changes

Some classes and methods associated with REDPicker3D have been updated to include a new default, optional parameter checkForPickSurface=false to allow developer greater control over whether pick surfaces are detected during picking operations.

Note that the previous implementation implies a value of checkForPickSurface=true, while the new optional parameter defaults to checkForPickSurface=false to be consistent with other existing methods. Simply add or change the parameter to true to retain previous behavior.