Closed voylin closed 6 months ago
This PR will also include the module manager. What the main function of this will be is to load and check all modules on startup. It will also provide lists of existing layouts, modules, effects, transitions, render profiles, ...
Finally finished with this layout stuff. Really didn't expect this to take over 2 weeks ^^"
Layouts are customize-able. The default layout will be the main way for people to put modules in their desired locations. There will be limitations to this approach, but as layouts are also modular, there are possibilities for developers to create multiple layouts by themselves to help in creating a better experience.
The use of split containers make these columns resize-able. There are 3 main columns for this as illustrated in the table above.
The movement of modules inside of the layout will be in the Godot editor style. Adding modules is something which I'm still thinking of how to handle.
Modules have a single-use value, this is because things like the project view and timeline should only be added once (per layout).