While the latest update broke some functionality in the code editor (have to use SHIFT-ENTER now instead of ENTER, ugghh...), I do have to give BIG KUDOS to the product team for adding the (experimental) "enhance Group control":
While I have not used it much, I will have to say that so far this is AWESOME and GREATLY helps out when trying to create "composite controls" by combining other controls together. And while this doesn't quite go as far as what I'd like to see in a "container" control (in the ideas section), it does go a LONG way toward it.
For those who haven't used it yet, here's a few highlights (all benefits from my perspective) from what I've found:
The BIGGEST benefit is that now the properties on the new Group do NOT automatically override the underlying properties of the controls within the group, which means that:
Other advantages I've seen include:
Anyways, I wanted to give KUDOS to the team for adding this! BIG productivity advantage, and appears to be a solution to one of my top 10 frustrations of creating apps with PowerApps (probably actually in the top 3, along with a need for macro functionality to share code). :-)
Would LOVE to see the ability to add "Custom Properties" to the new group. This could be as simple as a "property" on the group maybe called "Custom Properties" that allows you to enter a collection (accessible to group members with "Parent.'Custom Properties' maybe), though there are perhaps better way (though I'd be fine with this). That would really make the ability to create "composite controls" complete.
Thanks again for this addition! Definitely makes the ability to develop and maintain code in PowerApps MUCH better!
Now I just have to find time to go back and rebuild some of the formulas in my existing composite controls using groups to take advantage of this (and get rid of my current approach of using a transparent rectangle to achieve SOME of the same things but that was not nearly as good of a solution as the new groups). :-)
Postnote - PLEASE fix the ENTER key though that was broken in the update... :-) And also get TAB to work appropriately in the code editor window... :-)