Viewers' initial positioning broken after introducing internal frame
As we do have build in positioning for main window and viewer3d window that can be set to default or saved position in VisNow preferences, old Display3DFrame
was using this information (provided by VisNow
class) to set its bounds. Now Display3DInternalFrame is doing the same.
For me the result is that viewer3d is not where it should be (after deleting .visnow folder to get rid of settings):
Additionally, I cannot set this window position persistent in preferences panel and no button is selected (default, nor use current) after VN restart.
It might be generally a bigger issue - IMHO we should not use setBounds()
on internal frames, rather than parent frame.
Also default size of FieldViewer3D is changed.