View switcher pattern migration
In 3.36 we started using the new HdyViewSwitcher widget in Clocks, because the app was made adaptive. This widget does the same thing as a GtkStackSwitcher, but visually it's quite different because it has icons for each view.
In order to have a more consistent look across the core apps it would be good to migrate apps using the view switcher pattern to the new widget sooner rather than later, ideally for 3.38. This does not mean the apps have to be made fully adaptive in the process.
It would also be good to ensure the apps use consistent GtkStack transitions. The correct transition type to use in this context is crossfade, because slide transition implies that the pages can be switched using a gesture.
We should also update the visuals in the HIG.
- core apps
- other apps using the view switcher pattern
People on charge & contact
Instructions to achieve the goals
Label for tracking the initiative
Text for the initiative issue in projects
List of projects & tasks
Create new guidelines
How can I help
- file issues against individual apps for this
- find or design icons for each of the views
- make merge requests to apps implementing the change