Skip to content

Bring back fade transition to Material page transition #12877

Description

@xster

Was removed in #9472 for performance reasons. Mitigate performance issue and bring back the transition effect.

Activity

  1. eseidelGoogle commented on Nov 6, 2017

    @eseidelGoogle
    Contributor

    @chinmaygarde had some planned compositor optimizations. You might ask him if he has any planned which would make this easier.

  2. added
    c: performanceRelates to speed or footprint issues (see "perf:" labels)
    engineflutter/engine related. See also e: labels.
    frameworkflutter/packages/flutter repository. See also f: labels.
    on Nov 7, 2017
  3. added this to the milestone on Nov 7, 2017
  4. added a commit that references this issue on Nov 16, 2017
    11cd9e4
  5. added a commit that references this issue on Nov 22, 2017
    e73d406
  6. passsy commented on Nov 23, 2017

    @passsy
    Contributor

    @Hixie please reopen

  7. xster commented on Nov 23, 2017

    @xster
    ContributorAuthor

    Reopening since it was reverted.

    Might help doing #13173 first.

  8. reopened this on Nov 23, 2017
  9. brianegan commented on Dec 14, 2017

    @brianegan
    Contributor

    Hey all -- know there's a ton on your plate, but just wondering if there been any movement on this one? I feel like this is a pretty visible / janky bug to expose to users... all "back" transitions look really rough.

  10. sethladd commented on Dec 14, 2017

    @sethladd
    Contributor

    I noticed that on Android at least, the back animation (the material sheet sliding down) seems to simply disappear half-way through the animation down. I'm assuming this is a bug, because it used to be very beautiful :)

  11. 2 remaining items

  12. added a commit that references this issue on Dec 20, 2017
    b1c870b
  13. reopened this on Dec 21, 2017
  14. levrik commented on Feb 15, 2018

    @levrik
    Contributor

    @Hixie Was this disabled again on Android? Wanted to propose Flutter for some new project but now I'm not sure anymore if people would be positive about Flutter.

  15. Hixie commented on Feb 15, 2018

    @Hixie
    Contributor

    There's a flag you can flip right now to decide if it should be enabled or not:
    MaterialPageRoute.debugEnableFadingRoutes

    It currently defaults to false though we may change it to true in the next few days. We're working on a real fix though to make it fast so we can enable it proudly.

  16. levrik commented on Feb 15, 2018

    @levrik
    Contributor

    @Hixie Thank you! Looking forward to the real fix 🙂

  17. sfunke commented on May 9, 2018

    @sfunke

    No progress on this issue (beta 0.3.2)?
    This is very visible jank and gives a wrong impression of Flutter to potential adopters.
    Setting MaterialPageRoute.debugEnableFadingRoutesto true seems no real solution for production use.

    I propose to reopen, since all linked issues here are closed as well.

  18. eseidelGoogle commented on May 9, 2018

    @eseidelGoogle
    Contributor

    @xster @Hixie I believe this is still being worked on correct? Is this the right bug to track the work?

  19. Hixie commented on May 9, 2018

    @Hixie
    Contributor

    #13736 is the issue where this is being tracked.
    We currently have multiple engineers focused on fixing the performance issues involved in a fade transition; it is one of our top issues currently.

  20. added 2 commits that reference this issue on May 14, 2018
    a59ea68
    f4ae323
  21. github-actions commented on Aug 16, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  22. locked as resolved and limited conversation to collaborators on Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

c: performanceRelates to speed or footprint issues (see "perf:" labels)c: regressionIt was better in the past than it is nowengineflutter/engine related. See also e: labels.frameworkflutter/packages/flutter repository. See also f: labels.p: material_uimaterial_ui package in flutter/packageswaiting for PR to land (fixed)A fix is in flight

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions