ChinW You will want to make it so we can change the logo setting directly from the dashboard.
Here is an example of the code:
app.extensionSettings['chin-colorful_logo'] = () => app.modal.show(new LogoSettingsModal());
LogoSettingsModal
will have to be a class that extends flarum/components/Modal
You will also have to pass ApiAttributes via PHP.
If you don't know how to do this, I'll make a PR for you.