I’m new to the forum, and equally new to Juce.
We’re looking into porting an existing plug-in family from another library to Juce, but there are a few things I itch to learn first.
Our “problem” is that our plug-ins have very complex GUI, which now contains layers of “windows / panels / widgets” to represent different aspects. Also, the entire GUI can be wiped and recreated entirely differently again and again. We use a lot of graphics for these components.
Thirdly, we currently use modal windows (equally complex) which I wish to get rid of for obvious reasons. A good replacement strategy would be to simply overlay the components of the Modal window onto the main window and get rid of the modal-ness. Somehow…
I don’t doubt that you could create such a GUI, but I’m imagining many layers of graphics and “windows”. My question is: Does Juce handle panels and widgets itself or does it use OS provided functionality for this? How hard can you press the plug-in window until it breaks?