Changelog

Release 1.9.0

  • EasyLayout: added warning when one of the objects in the same row has relative width (or one of the objects in the same column has relative height)

  • EasyLayout: added IgnoreLayoutElementSizes option: if enabled ILayoutElement options will be ignored, increases performance without side effects if ChildrenWidth and ChildrenHeight are not controlled

  • EasyLayout: added Hex layout

Release 1.8.3

  • added MovementAnimateAll and ResizeAnimateAll option - animate movement/resize for all elements if enabled; otherwise new elements will not be animated

Release 1.8.2

  • EasyLayout: fixed movement and resize animations

Release 1.8.1

  • EasyLayout: small improvements

Release 1.8.0

  • EasyLayout: small improvements and bugfixes

Release 1.7.0

  • EasyLayout: added optional movement and resize animation support; warning: can decrease performance

Release 1.6.0

  • EasyLayout: small improvements and bugfixes

  • EasyLayout: Filter property is obsolete and replaced with ShouldIgnore

Release 1.5.0

  • EasyLayout: reduced memory allocation

  • EasyLayout: minor bug fixes

Release 1.4.0

  • EasyLayout extensions methods moved to EasyLayoutNS.Extensions namespace

  • EasyLayout: added SetPreferredAndFitContainer option for the Children Size

  • EasyLayout: added GetElementPosition to get position in group

Release 1.3.1

  • EasyLayout: added ElementsRotate and ElementsRotationStart for Ellipse layout

Release 1.3.0

  • added EasyLayoutEllipseScroll

  • EasyLayout: added new layout type Ellipse

  • EasyLayout: added new option ResetRotation

Release 1.2.1

  • fixed FitContainer option

Release 1.2.0

  • added Flex layout type

  • added Staggered layout type

  • renamed Stacking to MainAxis

  • reduced memory allocations

  • EasyLayout namespace renamed to EasyLayoutNS to avoid problems with Unity 2018.2 and later

  • fixed “dirty” scene bug when using FitContainer or ShrinkOnOverflow

  • added Shrink on Overflow option

  • added CompactConstraint and CompactConstraintCount options

  • added row/column constraint for Grid layout

Release 1.1.1

  • improved compatibility with Unity 2017.x

Release 1.1.0

  • bug fixes

  • performance improvements

Release 1.0.5

  • bug fixes.

Release 1.0.4

  • improved performance

  • bug fixes.

Release 1.0.3

  • renamed to EasyLayout