I depend a lot on “custom controls” , many of which are containers with a custom interface.
It has always bothered me how “clumsy” Xojo is with these controls because if you change the exposed interface, Xojo doesn’t seamlessly update the control’s settings for all previously used instances across a your app, which are stored in project files.
I have been tracing a bug for one of these controls (see video) and the fix was simply to delete the control and place a new one with identical settings due to invisible and non-compliant “garbage” being accummulated behind the scenes as the interface had changed but Xojo didn’t update the interface for previously inserted instances… as it should!
In addition, when dragging a custom container into a parent, the IDE shows an incorrect interface in the IDE when you first drag it.
Lastly… find a way to load the custom IDE faster / to watch textboxes being generated over a long time and then displayed , for a mere 20-30 custom properties on a decent windows machine… is surely something that could be sped up / improved.