as you can see this layout is very much like layout of Xojo. and while for my end result, this should work, I was wondering if anyone had a better idea (note: this SAME screen will be used for iPhone (as shown), macOS and tvOS)
And Xojos is derivative of VB
Every visual UI designer I’ve used has those same elements in it - maybe arranged differently - but they all exist in some fashion
Not sure what else you can / could do if you want a drag & drop UI designer ?
My idea is a node based layout and space tree. Screen window is the root node and it defaults to having a space node as a child. User can add layout nodes as a child for space nodes and based on a layout node settings, space nodes are automatically inserted as their child nodes.
It allows graphically creating a very complex UI layouts esily. It’s basically a graphical tool for a declarative UI.


