Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.

Releases: zenangst/Blueprints

0.5.0

21 Jun 09:02
0255c4e
Compare
Choose a tag to compare
  • Refactors the binary search implementation which increases the performance #24

0.4.2

19 Jun 06:53
a0ba950
Compare
Choose a tag to compare
  • Improves the mosaic layout when using spacing and insets #23

0.4.1

18 Jun 12:52
75bc430
Compare
Choose a tag to compare
  • Improvements to the new binary search #22

0.4.0

18 Jun 08:33
ba5f2ec
Compare
Choose a tag to compare
  • Improves performance by switching internal algorithm for checking if the attributes are inside the current rectangular space of the collection view´s viewport. #21

0.3.1

16 Jun 18:14
8042581
Compare
Choose a tag to compare
  • Minor performance improvements to the internal layout attributes cache #20

0.3.0

16 Jun 16:28
32b1b40
Compare
Choose a tag to compare
  • Features a new waterfall layout #19

The new layout can be used like this:

let waterfallLayout = VerticalWaterfallBlueprintLayout(
  itemsPerRow: 2,
  itemSize: CGSize.init(width: 50, height: 400),
  minimumInteritemSpacing: 2,
  minimumLineSpacing: 2,
  sectionInset: EdgeInsets(top: 2, left: 2, bottom: 2, right: 2))
let collectionView = UICollectionView(frame: .zero,
                                      collectionViewLayout: waterfallLayout)

0.2.0

15 Jun 17:14
e8fd652
Compare
Choose a tag to compare
  • Features new vertical mosaic layout #18

0.1.6

27 May 08:58
92fa09b
Compare
Choose a tag to compare
  • Constrains width to the collection view's super view, fixes sizing bug when using span on horizontal layouts. #17

0.1.5

07 Apr 11:18
73c7e7f
Compare
Choose a tag to compare
  • Filter out header and footer attributes from layoutAttributesForItem #14
  • Fixes setting the content size to empty layouts #13

0.1.4

21 Mar 16:43
0c9d804
Compare
Choose a tag to compare
  • Removes redundant macOS implementation #12
  • Removes shouldInvalidateLayout always returning true #13
  • This adds estimatedItemSize to init methods on the Blueprints layouts. #11
  • The height of the CollectionViewFlowLayoutDelegate when using calculated item widths. #11