Version : (6.0.17164.11481, 13-Jun-17)
My plugin adds a panel (the OctaneRender panel). When the user adds this panel to their UI, or opens the panel, Octane is authenticated and a bunch of other key initialisation code is run.
However in RhinoWIP, the construction of my form is being called everytime a .rhi is opened (AFTER ReadDocument()). This is causing my plugin initialisation code to be run AFTER the scene BinaryArchiveReader has been read, causing a lot of problems (not the least being all Octane data is being wiped). This does not happen in Rhino5, and is a breaking change for my plugin.
Is this a bug in RhinoWIP, or a fundamental change to the addin UI system pls? If the later, is there some documentation of the change, so that I can plan a resolution? And why would the UI panel be re-created when opening a scene? The panel has not changed, and is docked in the Rhino tab panel.