1. 30 Sep, 2016 3 commits
  2. 29 Sep, 2016 2 commits
  3. 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
  4. 27 Sep, 2016 5 commits
  5. 26 Sep, 2016 4 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
    • 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
      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
  6. 24 Sep, 2016 1 commit
  7. 22 Sep, 2016 5 commits
  8. 21 Sep, 2016 5 commits
  9. 20 Sep, 2016 5 commits
  10. 19 Sep, 2016 1 commit
    • Adam Barth's avatar
      Change the definition of MainAxisSize (#5931) · e04135e9
      Adam Barth authored
      This property now applies only to the free space in the flex layout (i.e.,
      minimize or maximize the amount of free space). Previously, the flexible
      children were always allocated a size of zero when MainAxisSize was min. Now
      they're allocated the same size that would be if the MainAxisSize was max.
      e04135e9
  11. 16 Sep, 2016 3 commits
    • Dragoș Tiselice's avatar
      Added Material steppers. (#5765) · 14054646
      Dragoș Tiselice authored
      Added a widget that gives fine control over the use of steppers.
      At any single moment, one step is shown with it own controls and
      content.
      14054646
    • Adam Barth's avatar
      Add FlexFit.loose (#5908) · 3ed4960b
      Adam Barth authored
      Previously, flexible children were always required to fill their allocated
      space. After this change, they can fit loosely into that space and not fill it.
      When that happens, the remaining free space is allocated according to the
      maixAxisAlignment.
      
      Fixes #5858
      3ed4960b
    • Dragoș Tiselice's avatar
      Renamed DropDown to Dropdown. (#5897) · 87fb075f
      Dragoș Tiselice authored
      Fixes #3208.
      87fb075f
  12. 15 Sep, 2016 5 commits