Hey all. Until now, I have been using Juce to make simple control surfaces for underlying algorithms. I would now like to make something more like a full app that has different app states. I have been looking at an SDL tutorial related to this involving an app state manager singleton.
Is this a good general approach for a Juce app, or is there a recommended way of doing things that I am missing?