Right now we do a lot of static qml component instantiation at application start time. This doesn't scale and leads to other artifacts like clear functions to reset the state of a component.
We need to figure out how and where we want to dynamically instantiate components.
Description
Description
Comment Actions
A likely candidate is the root "view", or the beginning of every stack, or perhaps even every page on a stack.
Comment Actions
We dynamically create views as needed. Most views still live for the full lifetime of the application to maintain the views state (selection etc.).
Views like the composer are recreated when a new mail is created.