All Versions
31
Latest Version
Avg Release Cycle
75 days
Latest Release
-

Changelog History
Page 3

  • v1.3.2 Changes

    πŸš€ Released on 2018-02-27

    ⚑️ Update Yoga core to latest master

    • ⚑️ Yoga core updated to facebook/[email protected]
    • πŸ‘€ Yoga core tests and their buck configuration added, see core-tests folder
    • βž• Add buck tests to CI config
    • βž• Added by Alexey Zinchenko in Pull Request #62
  • v1.3.1 Changes

    πŸš€ Released on 2018-02-23

    ↔ Integrates Yoga's sources into FlexLayout

  • v1.2.2 Changes

    πŸš€ Released on 2017-12-20

    βž• Add margins methods taking percentage parameters:

    • marginTop(_ percent: FPercent)
      Top margin specify the offset the top edge of the item should have from it’s closest sibling (item) or parent (container).
    • marginLeft(_ percent: FPercent)
      Left margin specify the offset the left edge of the item should have from it’s closest sibling (item) or parent (container).
    • marginBottom(_ percent: FPercent)
      Bottom margin specify the offset the bottom edge of the item should have from it’s closest sibling (item) or parent (container)
    • marginRight(_ percent: FPercent)
      Right margin specify the offset the right edge of the item should have from it’s closest sibling (item) or parent (container).
    • marginStart(_ percent: FPercent)
      Set the start margin. In LTR direction, start margin specify the left margin. In RTL direction, start margin specify the right margin.
    • marginEnd(_ percent: FPercent)
      Set the end margin. In LTR direction, end margin specify the right margin. In RTL direction, end margin specify the left margin.
    • marginHorizontal(_ percent: FPercent)
      Set the left, right, start and end margins to the specified value.
    • marginVertical(_ percent: FPercent)
      Set the top and bottom margins to the specified value.

      Usage examples:
        view.flex.margin(20%)
        view.flex.marginTop(20%).marginLeft(20%)
        view.flex.marginHorizontal(10%)
      
  • v1.2.1 Changes

    πŸš€ Released on 2017-11-23

    ⚑️ Update Carthage support

  • v1.2.0 Changes

    πŸš€ Released on 2017-11-23

    Many properties can be reset to their initial state. Specifying nil when calling these properties reset their value:

    • width(nil)
    • height(nil)
    • size(nil)
    • minWidth(nil)
    • maxWidth(nil)
    • minHeight(nil)
    • maxHeight(nil)
    • aspectRatio(nil)

    FlexLayout now integrates YogaKit source code, this was needed to improve efficiently the iOS's yoga interface.

  • v1.1.8 Changes

    πŸš€ Released on 2017-11-23

    AspectRatio can now be reset. Simply call aspectRatio(nil).

  • v1.1.4 Changes

    πŸš€ Released on 2017-10-31

    βž• Add new margin methods:

    • margin(_ insets: UIEdgeInsets): Set all margins using UIEdgeInsets. This method is particularly useful to set all margins using iOS 11 UIView.safeAreaInsets
    • margin(_ directionalInsets: NSDirectionalEdgeInsets): Set margins using NSDirectionalEdgeInsets. This method is particularly to set all margins using iOS 11 UIView.directionalLayoutMargins

    βž• Add new padding methods:

    • padding(_ insets: UIEdgeInsets): Set all paddings using UIEdgeInsets. This method is particularly useful using iOS 11 UIView.safeAreaInsets
    • padding(_ directionalInsets: NSDirectionalEdgeInsets): Set paddings using NSDirectionalEdgeInsets. This method is particularly useful to set all paddings using iOS 11 UIView.directionalLayoutMargins

    • ⚑️ Update all examples to support iPhone X landscape orientation.

    • βž• Add an example of UICollectionView using FlexLayout

    • βž• Added by Luc Dion in Pull Request #33

  • v1.1.3 Changes

    πŸš€ Released on 2017-10-02

    • βž• Add Carthage support
  • v1.1.0 Changes

    πŸš€ Released on 2017-08-23

    • βž• Add missing markDirty() method
    • ⚠ :warning: BREAKING CHANGE: Renamed the method addContainer() to `addItem(). It is clearer that the added view is in fact a flex item, and not just a flex container.
    • βž• Add an implementation of the Ray Wenderlich Yoga Tutorial
    • βž• Add Swift 4.0 support
  • v1.0.0 Changes

    πŸš€ Released on 2017-08-20

    • πŸŽ‰ Initial official release.
    • βž• Add unit tests