{"action":"created","issue":{"url":"https://api.github.com/repos/godotengine/escoria/issues/44","repository_url":"https://api.github.com/repos/godotengine/escoria","labels_url":"https://api.github.com/repos/godotengine/escoria/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/escoria/issues/44/comments","events_url":"https://api.github.com/repos/godotengine/escoria/issues/44/events","html_url":"https://github.com/godotengine/escoria/issues/44","id":287424718,"number":44,"title":"Rewrite Escoria framework","user":{"login":"StraToN","id":1289207,"avatar_url":"https://avatars0.githubusercontent.com/u/1289207?v=4","gravatar_id":"","url":"https://api.github.com/users/StraToN","html_url":"https://github.com/StraToN","followers_url":"https://api.github.com/users/StraToN/followers","following_url":"https://api.github.com/users/StraToN/following{/other_user}","gists_url":"https://api.github.com/users/StraToN/gists{/gist_id}","starred_url":"https://api.github.com/users/StraToN/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StraToN/subscriptions","organizations_url":"https://api.github.com/users/StraToN/orgs","repos_url":"https://api.github.com/users/StraToN/repos","events_url":"https://api.github.com/users/StraToN/events{/privacy}","received_events_url":"https://api.github.com/users/StraToN/received_events","type":"User","site_admin":false},"labels":[{"id":422502556,"url":"https://api.github.com/repos/godotengine/escoria/labels/discussion","name":"discussion","color":"cc317c","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-01-10T12:58:24Z","updated_at":"2018-02-05T17:40:18Z","closed_at":null,"author_association":"MEMBER","body":"We've come to a point where maintaining Escoria framework gets harder and harder. Escoria was written early in the history of Godot and has not evolved at the same pace. \r\n\r\nGodot Engine 3.0 stable release is very close, and we are facing many problems and bugs which are hard to solve (#43 https://github.com/flossmanualsfr/escoria/issues/12 #41 #35 ...)\r\n\r\nTo be able to clean the code from its useless parts and fix the most problematic bugs, I propose a complete rewrite of Escoria.\r\n\r\n- We will be able to provide a cleaner code thanks to Godot 3.0 evolutions, in an easier way than simply mutate the current code. Would fix #10 \r\n- Reorganize elements so users know what included scripts/scenes they may need to modify. As much as possible, users should not modify base scripts and scenes.\r\n- I'd personally like to \"open\" the global_vm (currently accessed through .esc files) to other ways, such as graph tools (for dialogs, game logic, items use, etc). \r\n- Keep .esc files as well. They're also a good choice for game scripting. Simply, adding more possibilities to achieve game scripting is, IMHO, a good thing for many users, especially if all solutions are compatible one with the other.\r\n- We can integrate Escoria closer to the editor by creating a plugin (with custom nodes) and editor tools directly integrated in the AssetLib. Would fix #5 \r\n\r\nCons:\r\n- As a new version, we do not need it to be fully compatible with previous versions. Thus projects based on current Escoria will have some hard time moving to it if they want to.\r\n\r\nShare your ideas here.\r\n\r\nTODOs:\r\n- Plugin for .esc files edition in Godot (or make it available to the Script editor)\r\n"},"comment":{"url":"https://api.github.com/repos/godotengine/escoria/issues/comments/363161011","html_url":"https://github.com/godotengine/escoria/issues/44#issuecomment-363161011","issue_url":"https://api.github.com/repos/godotengine/escoria/issues/44","id":363161011,"user":{"login":"StraToN","id":1289207,"avatar_url":"https://avatars0.githubusercontent.com/u/1289207?v=4","gravatar_id":"","url":"https://api.github.com/users/StraToN","html_url":"https://github.com/StraToN","followers_url":"https://api.github.com/users/StraToN/followers","following_url":"https://api.github.com/users/StraToN/following{/other_user}","gists_url":"https://api.github.com/users/StraToN/gists{/gist_id}","starred_url":"https://api.github.com/users/StraToN/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/StraToN/subscriptions","organizations_url":"https://api.github.com/users/StraToN/orgs","repos_url":"https://api.github.com/users/StraToN/repos","events_url":"https://api.github.com/users/StraToN/events{/privacy}","received_events_url":"https://api.github.com/users/StraToN/received_events","type":"User","site_admin":false},"created_at":"2018-02-05T17:40:18Z","updated_at":"2018-02-05T17:40:18Z","author_association":"MEMBER","body":"@zero2000 Thanks!\r\nAre you talking about tweening the decoration scene elements like in the video?"}}
{"actor":{"display_login":"StraToN"}}