Details
-
Improvement
-
Resolution: Fixed
-
Critical
-
5.0
-
None
Description
We currently have transitions for opening and for closing apps. These are called when you manually open or leave an app.
We also have the case, however, that we want to programmatically change to an app different from the one currently that is running. A typical example for this is if you call a favorite from the Favorites shell app: here, you have to first close the shell app, then switch to the app associated with the favorite. Another example involves a component on a web page, which refers to a contact: when you edit that component, there's a button in its edit dialog to easily select the referenced contact in the contacts app. We have to transition from Pages to Contacts and show the tree of contacts with the pre-selected contact.
To avoid disorienting the user, we must use a transition to make the change apparent and actually slow down the switch. The goal of this task is to experimentally try out different transitions so we can pick the one, which works best.