we are getting started with this rather ambitious project right now, and given the fact that JUCE4 will be appearing soon, I need to know some things in order to be able to plan better. We need to estimate wether waiting for 4 and buying the new licenses will pay off and if that fits with our project schedule.
- How invasive will the API changes be switching from 3 -> 4?
On the JUCE4 page there are mainly added features announced, however I suppose some of the existing interfaces will also be subject to change. Since there is a lot of (not yet) legacy JUCE3 code around in the predecessor to this project, it would be very helpful if you could give a rough overview so we can estimate how costly porting the existing codebase to JUCE4 would be.
- Do you think you will make the announced release in october this year?
The project runtime has started beginning of this month, so we really need to start developing. If the release will happen this month as announced it would be fine to wait the 2 weeks, however if it will be e.g. unveiled at the JUCE summit end of November it already becomes a bit difficult. This depends heavily on the answer to 1. of course.
- Can you give a rough estimate about when the planned restructuring of OpenGL context handling will get into JUCE4? It is a feature we pretty much rely on for the project, so this timing is crucial for us.
- When will you stop supporting / fixing bugs inside JUCE3? If you support it for some time, might features even be backported (GL context handling specifically)?
Thanks in advance!