Skip to content

A Godot plug-in to turn big part of inspector plug-in creation into a design process.

Notifications You must be signed in to change notification settings

coderbloke/godot-inspector-architect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

godot-inspector-architect

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

    Godot_v4 0 3-stable_win64_ZVkuuO1viY

About

A Godot plug-in to turn big part of inspector plug-in creation into a design process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published