1. 12 Mar, 2018 1 commit
  2. 01 Feb, 2018 1 commit
  3. 04 Nov, 2017 1 commit
  4. 12 Sep, 2017 1 commit
  5. 07 Sep, 2017 1 commit
  6. 31 Aug, 2017 1 commit
  7. 28 Aug, 2017 1 commit
    • Ian Hickson's avatar
      RTL: Padding, Flex (#11709) · f235a2c1
      Ian Hickson authored
      * Introduce a Directionality inherited widget which sets the ambient LTR vs RTL mode (defaulting to null, which means you cannot use directionality-influenced values).
      
      * Make it possible to configure Padding (including Container.padding and Container.margin) using a directionality-agnostic EdgeInsets variant.
      
      * Provide textDirection and verticalDirection controls on Row and Column to make them RTL-aware.
      
      * Introduce a variant of FractionalOffset based on the EdgeInsets variant. Not yet actually used.
      
      * Fix all the tests that depended on Row defaulting to LTR.
      f235a2c1
  8. 23 Aug, 2017 1 commit
  9. 25 Jul, 2017 1 commit
  10. 04 Mar, 2017 1 commit
  11. 09 Dec, 2016 1 commit
  12. 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
  13. 16 Sep, 2016 1 commit
    • 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
  14. 15 Sep, 2016 1 commit
  15. 31 May, 2016 1 commit
  16. 26 Apr, 2016 1 commit
  17. 13 Mar, 2016 1 commit
    • Adam Barth's avatar
      [rename fixit] Flex alignments · d5b2e2a0
      Adam Barth authored
      * justifyContent -> mainAxisAlignment
      * alignItems -> crossAxisAlignment
      * FlexJustifyContent -> MainAxisAlignment
      * FlexAlignItems -> CrossAxisAlignment
      
      Fixes #231
      d5b2e2a0
  18. 24 Feb, 2016 1 commit
  19. 16 Dec, 2015 1 commit
  20. 14 Dec, 2015 1 commit
  21. 09 Dec, 2015 1 commit
    • Ian Hickson's avatar
      Catch un-normalized BoxConstraints · 1a049c14
      Ian Hickson authored
      Add BoxConstraints.isNormalized feature.
      
      Use this feature in asserts in all the intrinsic dimension methods, in
      various relevant BoxConstraints methods, and in layout().
      
      Wrap the _DebugSize logic in BoxConstraints.constrain() in an assert
      block to avoid a branch in release mode.
      
      Remove the logic in BoxConstraints.isSatisfiedBy() that dealt with
      non-normalized values.
      
      Add BoxConstraints.normalize().
      
      Make RenderCustomOneChildLayoutBox.performLayout() only set
      parentUsesSize on the child if the constraints aren't tight.
      1a049c14
  22. 15 Oct, 2015 1 commit
  23. 10 Oct, 2015 1 commit
  24. 16 Sep, 2015 1 commit
  25. 03 Sep, 2015 1 commit