At the moment of creating this issue I'm putting all the code which modules need inside of one script called GoZenServer, this is getting a little bit uncontrollable and difficult to find certain parts. The goal is to break these into separate parts which each module can access. The intention is that a Timeline Module should only access the core timeline autoload and nothing else, if it connects to Project directly then things aren't implemented properly.
The core GoZenServer has to be divided into following parts to begin with:
102;
101;
99;
100;
98;
97;
96;
116;
When more modules/layouts get made with extra things, I can consider creating a new core to allow for those modules/layouts to function better, but only if there is an actual use case for other people as well, else the normal core modules should be used.
At the moment of creating this issue I'm putting all the code which modules need inside of one script called GoZenServer, this is getting a little bit uncontrollable and difficult to find certain parts. The goal is to break these into separate parts which each module can access. The intention is that a Timeline Module should only access the core timeline autoload and nothing else, if it connects to Project directly then things aren't implemented properly.
The core GoZenServer has to be divided into following parts to begin with:
102;
101;
99;
100;
98;
97;
96;
116;
When more modules/layouts get made with extra things, I can consider creating a new core to allow for those modules/layouts to function better, but only if there is an actual use case for other people as well, else the normal core modules should be used.