A work-in-progress Godot addon to create inspector plug-ins.
Driving force, inspiration:
- During a hobby project (OpenStreetMap related), I am making a Resource type, where one can put together queries (Overpass) in the Inspector,
which will result in a generated script (Overpass QL). (https://github.com/coderbloke/godot-osm)
I run into the situation that the inspector of that resource (which could contain sub-resources at deep level) became an inspector rabbit hole.
At some places I only need some additinoal control, or some more space, have more compact property editors, or exchange some fo them to custom ones.
When I need this, I don't want to change to coding inspector plug-in, swithcing to another code base with lots of bloilerplate codes.
I want ot make it more like a quick design process. - During debugging that above project and this one also, I already made addon, to ease myself, which turned into a plug-in usefull to anybody.
(https://github.com/coderbloke/godot-debug-info-plugin)
Maybe this one will turn into similar.
First goal:
- Achieve something like on the below image. Script snippets injected to the property parsing process, when Inspector is calling the InspectorPlugin. Then inject control with it + provide shortcuts for adding buttons for example to trigger functions. The continue with exchanging property editor control.
All quickly specified in a resource editor.
But see Devlog: Devlog