Searching in the forum, it is not clear for me if any layout manager is available in Juce? Or if any “recommendation” of how to implement automatic layout in a component, as soon as the requirements are a bit sophisticated, like displaying hierarchy of components with vertical or horizontal placement, minimum/preferred size constraints…this sort of thing. Or any third-party code or project to look at?
Would recommend avoiding StretchableLayoutManager - it’s very very old, and probably will get deprecated eventually. Flexbox should cover all the same stuff, plus much more.
While you are at it, could you please add a cross platform deprecation macro for classes as well, in analogy with those already existing for methods and functions?
I wrote a GUI designer for my use, so can do most of what you have there, shows hierarchy, bounds, names, ids, drag drop in realtime, code generation etc… works for me / my needs.