Problem
There is a few issue with the current app plugin manager and its lifecycle:
- It looks for the activation entry (defined in package.json) and activate instead of a registered instance
- How to know registered functions belong to which plugin?
- How to manage app lifecycle? its not an object, can't access this/its variables -> how to manage its variables and resources? memory leak?
- How to inherit common lifecycle methods? (onload, unload, constructor)
- How to manage its registered views, modals, ribbons?
Updated: Oct 30
- Stateless plugin / apps
- Less dependence on the database system
We need to redesign the App system
