All Versions
12
Latest Version
Avg Release Cycle
71 days
Latest Release
1575 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v3.0.0 Changes
September 24, 2020➕ Added
- 👌 Support for Xcode 12.
🔄 Changed
- ⬇️ Dropped support for iOS 8
-
v2.0.0 Changes
June 16, 2020➕ Added
- 🆕 New delegate methods allowing insets, minimum line spacing and minimum inter-item spacing to be set on a per-section basis.
🔄 Changed
- Delegate methods now allow header and footer sizes to be set rather than heights for greater control.
- 🛠 Fixed an issue whereby the layout didn't handle contentInsets correctly.
-
v1.3.1 Changes
December 02, 2019🔄 Changed
- Imported Foundation and UIKit in
FlexibleRowHeightGridLayout.swift
to enable successful compilation under SPM.
- Imported Foundation and UIKit in
-
v1.3.0 Changes
September 30, 2018➕ Added
- 👌 Support for multiple sections. ### 🔄 Changed
- 🛠 Fixed calculation of layout attributes for headers and footers.
-
v1.2.2 Changes
September 04, 2018🔄 Changed
- 🐎 Performance improvements to ensure that delegate methods are only invoked when the layout is invalidated.
-
v1.2.1 Changes
August 27, 2018🔄 Changed
- 🔦 Exposed
minimumLineSpacing
andminimumInteritemSpacing
properties to the Obj-C runtime.
- 🔦 Exposed
-
v1.2.0 Changes
August 23, 2018➕ Added
- ➕ Added
minimumLineSpacing
andminimumInteritemSpacing
properties for setting the minimum spacing to use between lines of items in the grid and the minimum spacing to use between items in the same row respectively.
- ➕ Added
-
v1.1.1 Changes
August 14, 2018🔄 Changed
- 🚚 Moved
FlexibleRowHeightGridLayout.swift
->FlexibleRowHeightGridLayout/Classes/FlexibleRowHeightGridLayout.swift
- 🚚 Moved
FlexibleRowHeightGridLayoutDelegate.swift
->FlexibleRowHeightGridLayout/Classes/FlexibleRowHeightGridLayoutDelegate.swift
- 🚚 Moved
-
v1.1.0 Changes
August 09, 2018➕ Added
- ➕ Added an example app comparing
UICollectionViewFlowLayout
andFlexibleRowHeightGridLayout
.
🔄 Changed
- 🛠 Fixed issue whereby
FlexibleRowHeightGridLayout
initializer was inaccessible due not being marked as public. - In
FlexibleRowHeightGridLayoutDelegate
the following methods have been changed:func collectionView(_ collectionView: UICollectionView, heightForItemAt indexPath: IndexPath) -> CGFloat
becomes ->@objc optional func collectionView(_ collectionView: UICollectionView, layout: FlexibleRowHeightGridLayout, referenceHeightForFooterInSection section: Int) -> CGFloat
@objc optional func collectionView(_ collectionView: UICollectionView, referenceHeightForHeaderInSection section: Int) -> CGFloat
becomes ->@objc optional func collectionView(_ collectionView: UICollectionView, layout: FlexibleRowHeightGridLayout, referenceHeightForFooterInSection section: Int) -> CGFloat
@objc optional func collectionView(_ collectionView: UICollectionView, referenceHeightForFooterInSection section: Int) -> CGFloat
becomes ->@objc optional func collectionView(_ collectionView: UICollectionView, layout: FlexibleRowHeightGridLayout, referenceHeightForFooterInSection section: Int) -> CGFloat
- ➕ Added an example app comparing
-
v1.0.0 Changes
August 08, 2018➕ Added
- 👌 Support for sections including headers and / or footers.