-
Sub-task
-
Resolution: Fixed
-
Critical
-
None
-
None
-
None
-
-
Beta 2, Beta 3, RC 1, RC 2
Currently it is rather hard to track, modify and optimize transitions functionality and MagnoliaShell structure updates due to too generic and complex logic of viewports and transition delegates. For beta1 we extracted the animation classes and transitions became more robust, but the way they are triggered is still cluttered. In order to solve this problem we should rely more on the client-side events (though event-bus), giving an exclusive right to fire events to connectors only. Views (widgets) should only hold listeners.