I was trying to use the PropertyPanel for a simple use and it seems you should override a lots of things even when you want to do something very simple.
My usage is very basic, add some property, and retrieve new values after the user click on OK.
Properties are not taken in account realtime.
Would be great if things BooleanPropertyComponent were not abstract and by default only store value.
A way to retrieve PropertyComponent with a given name in PropertyPanel would be great too.
Even with default getter like
bool GetBoolValue(const juce::String &propertyName)
which asserts (or throw) if the PropertyComponent is not a BooleanPropertyComponent