carenalgas / popochiu

Godot plugin to make point n' click games in a similar way to tools like Adventure Game Studio and Power Quest.
MIT License
154 stars 15 forks source link

Aseprite Importer: move importers out of the inspector #238

Open stickgrinder opened 1 month ago

stickgrinder commented 1 month ago

Benefit description

The Aseprite importers will belong in popups or panels instead of cluttering the inspector. The current positioning of that interface comes from mimicking PowerQuest placement, which comes from specificities of Unity and - although sensible - is not the best option.

Solution description

We still need to decide where to place the importers. @stickgrinder will complete this issue as soon as we design the new interaction.

Exclusions

None

Implications

To achieve this goal, the Importers will be changed from an Inspector Plugin to an Editor Plugin (like the Gizmos one introduced in #232).

This new architecture, based on a master and many subsidiary plugins, works pretty well to keep things isolated and maintainable. Still, it will require us to decide on an overarching set of standards for how those plugins will interoperate.

I'll leave some comments with options we can see at the moment.