1. 19 Nov, 2015 5 commits
    • Adam Barth's avatar
      Popup menu in Stocks throws exception · 2d824894
      Adam Barth authored
      Previously, we were putting a ForcedLayer just below the overlay, but that
      causes trouble for routes like the popup menu that want to position themselves
      inside the overlay. Instead, I've moved the ForcedLayer down into ModalRoute.
      
      Also, rename ForcedLayer to RepaintBoundary, which is more descriptive of what
      this widget does.
      
      Fixes #485
      2d824894
    • Ian Hickson's avatar
      Merge pull request #479 from Hixie/yak3-snackbar-PENDING · 5734821f
      Ian Hickson authored
      Snackbar Refactor
      5734821f
    • Hixie's avatar
      Snackbar Refactor · 954713ab
      Hixie authored
      "showSnackBar()" is now a feature of a Scaffold. To get to a Scaffold
      you either use a global key (`scaffoldKey.currentState.showSnackBar(...)`),
      or you use `Scaffold.of(context)`.
      
      Snack bars no longer have a route. They are entirely managed by the
      Scaffold. Fixes #432.
      
      Snack bars now queue up when you have several of them. Fixes #374.
      
      Snack bars now auto-size themselves around their contents. This is step
      one towards implementing multiline snack bars.
      
      Snack bars now self-dismiss after some per-snackbar configurable period.
      
      The self-dismissing pauses while a dialog is up above the snackbar (or
      anything that uses ModalRoute). To enable this, there's now a
      `ModalRoute.of(context)` API that returns the current ModalRoute, and
      you will be rebuilt if you asked for this and the route's "current"
      status changes. To implement this, the Navigator now rebuilds
      unconditionally any time it pushes or pops a route.
      
      Snack bars now use the curves that Android uses for snack bars.
      
      Snack bar contents now fade in.
      954713ab
    • Adam Barth's avatar
      Merge pull request #477 from abarth/reprojection · 67b2ee3a
      Adam Barth authored
      Reduce paint time for Stocks drawer animation by 88%
      67b2ee3a
    • Adam Barth's avatar
      Reduce paint time for Stocks drawer animation by 88% · 95eb6685
      Adam Barth authored
      Now we use a forced layer around the reprojected content of the drawer, which
      means we don't have to re-record it during the slide animation. This saves 2ms
      per frame.
      
      The total main-thread time for the drawer animation is now 2.0ms.
      95eb6685
  2. 18 Nov, 2015 24 commits
  3. 17 Nov, 2015 11 commits