1. 28 Sep, 2016 1 commit
    • Ian Hickson's avatar
      Fix globalToLocal and update spinning_mixed (#6035) · e01592a0
      Ian Hickson authored
      * globalToLocal was just broken when there was a rotation and a
        translation at the same time. This fixes that and adds a test.
      
      * update graphic used by spinning_mixed since the old one went 404.
      
      * simplify some of the code in the demo.
      
      * fix MatrixUtils.transformPoint to be consistent with how we transform
        points elsewhere.
      
      * stop transforming points elsewhere, just use
        MatrixUtils.transformPoint.
      
      * make the Widget binding handle not having a root element.
      
      * make the spinning_mixed demo update its widget tree.
      e01592a0
  2. 27 Sep, 2016 6 commits
  3. 26 Sep, 2016 6 commits
    • Adam Barth's avatar
      Persistent bottom sheet should not overlap app bar (#6076) · 55f48f72
      Adam Barth authored
      The spec forbids persistent bottom sheets from overlapping the app bar. There
      are also some fancy scroll-linked effects that we're supposed to do with
      persistent bottom sheets, but those will need to wait for another patch.
      
      Fixes #5143
      55f48f72
    • David Yang's avatar
      Adding Reference to Text Input guide in Input API Documentation (#6075) · d5b35885
      David Yang authored
      * Adding reference to Flutter-website Text Input guide in API docs for Input
      
      * Grammar
      
      * PR fixes
      d5b35885
    • Adam Barth's avatar
      Polish SnackBar padding (#6071) · 8c048ec9
      Adam Barth authored
      Previously, we were getting double padding: both inside and outside the button.
      This patch moves all the padding inside the button so that the whole region is
      hittable and the text is positioned correctly.
      
      Fixes #6059
      8c048ec9
    • Ian Hickson's avatar
    • Ian Hickson's avatar
      Turn off AnimationControllers when not in use (#5902) · 9e673853
      Ian Hickson authored
      This requires all AnimationController objects to be given a
      TickerProvider, a class that can create the Ticker.
      
      It also provides some nice mixins for people who want to have their
      State provide a TickerProvider. And a schedulerTickerProvider for those
      cases where you just want to see your battery burn.
      
      Also, we now enforce destruction order for elements.
      9e673853
    • Ian Hickson's avatar
      LayoutBuilder + GlobalKey + setState assert (#6068) · 78c74116
      Ian Hickson authored
      This silences an assertion that fired when reparenting a widget with a
      global key inside a LayoutBuilder callback when that callback also
      happened to call setState (directly or indirectly) on that widget.
      
      Normally such setStates are considered ok since we know we haven't
      cleaned that subtree yet, but we were not correctly handling the case
      where the list needed resorting in that situation.
      78c74116
  4. 24 Sep, 2016 2 commits
  5. 23 Sep, 2016 1 commit
  6. 22 Sep, 2016 8 commits
  7. 21 Sep, 2016 8 commits
  8. 20 Sep, 2016 8 commits