Thanks for the update.
A couple major issues I didn’t see addressed in the announcement:
Ionic apps look very bad on desktop, yet Ionic always promotes itself as cross platform. The apps end up looking like zoomed in mobile apps unless you re-style everything yourself. All paid or free Ionic templates look bad on desktop as well. A default style for all components for each platform would be great. We can’t use any existing Angular desktop templates because of the Ionic component names. (Open source ionic web app style sheet for desktop screens).
In Angular, OnInit isn’t available due to Ionic routing, so you need to manually call ionViewDidLoad or ionViewWillLoad from all parent components for all child components. The behavior is inconsistent, with ionViewDidLoad etc sometimes being called or OnInit sometimes being called, or sometimes both. We need a consistent way to call component init logic, preferably without requiring the call from parent components, so that a component’s logic can be properly encapsulated.