Chen has been working quite a bit on the new GUI Builder and made some significant changes both to it’s look and
functionality. These changes are wide reaching covering the appearance, functionality and stability of the GUI Builder.
The component palette is using an accordion now and was relocated to the right side of the UI. It is also available
as a popup below the tree…
If you select a node in the tree and press the
+ sign below the tree you will see the palette entries and you can click
one of them to add it into the given node as such:
Entries in the tree can now be moved up/down the tree even between container boundaries.
You can do this by selecting an entry and pressing the up arrow
^ or similar down arrow next to it below the tree.
This is useful for simple reordering without drag and drop. Ideally we wanted to enable drag & drop in the tree but
this collides with the scrolling functionality to some degree so we took the lazy approach.
Material Icons Support
You can now pick a material design icon directly from the designer. When you click any icon property you will
see this dialog
If you choose to pick an image from the material design icon font you will be presented with a dialog like this
coupled with a search field:
Missing In Action
As part of these changes we removed a couple of features, let us know if they matter to you.
Multi Select – This was a very powerful feature that allowed editing multiple entries at once & enclosing them
in a parent
Container. It had confusing usage and a few lingering bugs
Palette Search – When migrating the palette from a Container to an Accordion search was removed. I personally
liked that search a lot and used it quite a bit as I prefer typing
We have internal debates on whether these features are “really” needed/used. If you used them and want them
back let us know!
We hope to release a plugin update this coming Friday which will include all of these changes…
Where do we go from here is very much up to you!
We need your bug reports, suggestions and requests to tune the designer to match your workflow. Naturally we
can’t entertain every request/suggestion but we try to listen and base our work on your needs.