Skip to content

Change default material page transition for Web and Desktop #82053

@deremer

Description

@deremer

Use case

Currently the default material page transition is a "slide transition" where the new screen comes from the right and pushes on top of the screen you are currently on.

On mobile this a common screen transition paradigm that fits the expectation of the user and the screen aspect ratio and format of a mobile device.

However, websites do not typically have this type of transition effect. Normally when you click a link or transition to another feature or feature areas there is no transition at all. The page just changes and the content is replaced.

So, when building a Flutter web (or desktop) app the default transition seems unexpected to the user and negatively affects user experience.

Proposal

On web and desktop targets, change the default material page transition to be no animation just a page replacement.

Metadata

Metadata

Assignees

Labels

P3Issues that are less important to the Flutter projecta: animationAnimation APIsa: desktopRunning on desktopc: proposalA detailed proposal for a change to Flutterf: material designflutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.platform-webWeb applications specifically

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions