Open Mondanzo opened 1 month ago
I wholesomely agree with your ideology. Regarding the theme, it is meant to be changed. The Idea is the following:
If you'd like to make small changes to a painter, I'd do the following:
An option is to do the following, for example changing the boolSettingsPainter from a checkbox to a CheckButton:
Another option, if you feel like other people would benefit from your work, add your code to the painter scene directly and make an option for it in the setting, just like "use_alpha" in ColorSettings&Painter, make a PR, and I'll just add it as part of the addon.
Feel free to continue asking since it only makes it more clear what is not good enough in the documentation and something I have to document better ;)
To finish off, I'll say that I don't think I'll be changing any of the core code in the coming years except for adding more functionality in the form of more setting types. So there shouldn't be any major breakages. My core Ideology as an addon developer is "Make no breaking changes".
Hey there, trying out this settings plugin and one thing I'm struggling with at the moment is the UI.
I have a very strong core ideology of not overriding any third-party extension files, because of the potential of breaking something. Now I also want to edit the theme and maybe even replace some controls with slight variations, but from what I'm getting that's only possible through editing the direct files?
Is there a way to override painters without editing the loaded files directly?