From 39bb308263b0ec9fef62a09dc4860917e0e6cbab Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 11 Jun 2022 13:21:32 +0200 Subject: [PATCH] Added more todos. --- TODO.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TODO.md b/TODO.md index 51383978f..32644ffda 100644 --- a/TODO.md +++ b/TODO.md @@ -26,4 +26,7 @@ - The rid storage API is using dicts currently, and it's pretty awful to mess with. A new mesh storage class should be added instead. Since more than one module needs it either should be core or a new module. The api could just return a Ref<> to the storage class. And the class could be inherited from when needed. Should probably contain some generic api which allows you to store most things without really messing around too much. Like an api for mesh rids, navmesh rids, and collider rids, and generic rids. +## Editor +- Add support for enabling / disabling editor plugins, and also add a gui for this. (Like how the gdscript addons can be enabled/disabled, but for built in c++ stuff.) It will need support for either exlusion, or dependencies. (Dependencies would be better.) +- Modularize the editor. Should probably add a new editor_modules folder (Just normal modules, but they won't get compiled if tools are disabled).