`juce6` technical preview branch

The biggest change in this area was to make the ‘generic’ ParameterAttachment class public, which in turn makes it easier to bind custom GUI widgets to parameters. Removing the dependency on the APVTS was just a nice side-effect, which may make code organisation more flexible. If you don’t want to use an APVTS for whatever reason, you don’t have to miss out on the useful attachment classes. Also, even if you do decide to use an APVTS, you no longer need your editor to know about the APVTS or your parameterIDs when creating attachments (as you can pass parameter references instead), which reduces unnecessary coupling.

7 Likes