1. 19 Nov, 2015 5 commits
    • Misha Dynin's avatar
      Introduced ImageProvider for asynchronously loading images. · 7436dfd1
      Misha Dynin authored
      Updated image cache to use any ImageProvider instance.
      Renamed RawImage to AsyncImage and updated the interface
      to use any ImageProvider instance.
      7436dfd1
    • 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