We're in the final stages of preparing our latest VCL Component Suites v47 for release, including a brand new major release of ExpressLayout Control v2, minor updates to ExpressSkins library, ExpressQuantumTreeList and ExpressBars, a new beta of the upcoming major update to the ExpressPrinting library v4 (including new PDF features), and of course we've fixed many bugs and implemented minor features suggested by customers..
Active VCL Subscribers as always will get the first look - we are planning to make available a release candidate today (Friday) with a view to publish a release version of the entire subscription next week assuming no show stoppers. Active Subscribers will also be first to get the release edition in their Client Center accounts as soon as it is released. Shortly after we expect to have ExpressLayout Control v2 available for independent purchase.
So what is this ExpressLayout thingy then?
Well it is a container for applying consistent UI rules, enabling run-time customization, and automating the creation of clean crisp resolution independent UIs.
I've spoken before about just how important Run-time customization can be. But the feature that everyone loves is the ability to automatically layout UIs with consistent rules, and have the application just look good no matter how your form is re-sized.
ExpressLayout Control v2 includes a bunch of new features including sizing handles on individual controls. If you re-size an individual control every container it is in and all it's linked controls (like labels) automatically adjust.

The ExpressLayout Control works with many regular Delphi controls, but works best with our own ExpressEditors so we plan to include all the Editors from the ExpressEditors library into the ExpressLayout Control v2. We also have added auxiliary layout items like custom empty spaces, splitters, labels, and separators that you can add to your application using the Customization form.

You can drop an empty space between two other controls.

Select it ...

Re-size it ...

and you will have padding now between your controls that is honored no matter how you re-size your application.

A Separator is a visual UI element that you can place between two elements ...

and it shows up as a vertical or horizontal line.

A Splitter control takes that one step further to allow your end users to re-size layout elements.

Just drop it between two adjacent elements.

... and your form will get a splitter control that your end users can use to re-size layout elements with the layout control making sure that all controls respect your consistent UI rules.

Finally we have a Label Item which is a visual control that works as a separator that you can put some text on to give your UI additional sign-posting.

Just drop it on your form between layout elements, give it some text in the Customization Form.

Put it all together and you have a tweaked UI that follows all the consistency rules with re-sizability, sign-posting, and custom white space.

Finally we have added the ability to optionally collapse layout groups using a + and - button in the top right corner. We've also exposed the ability to add your own custom buttons (such as the Orange Close button in this example) so you can add your own custom actions for groups.

The ExpressLayout Control v2 due for release next week, should hopefully be a very powerful addition to your toolbox.