Skip to content

Releases: HoloFoundation/HoloCollectionView

2.1.3

05 Jul 08:13
Compare
Choose a tag to compare

Fixed

  • Fix retain cycle.

2.1.2

03 Jun 15:51
Compare
Choose a tag to compare

Updated

  • Check the cell class type and so on after the list appears.
  • Provide default cell class for item and default header and footer class for section.

Fixed

  • Fix the check of headersMap and footersMap when header and footer are reused.

2.1.1

23 May 15:35
Compare
Choose a tag to compare

Updated

  • Change api: 1, replace holo_updateItems:inSection: with holo_updateItemsInSection:block:; 2, replace holo_remakeItems:inSection: with holo_remakeItemsInSection:block:.
  • Change the default value of the HoloCollectionItem property: canMove from YES to NO.

Fixed

  • Fix remakeItems: method of HoloCollectionSectionMaker.

2.1.0

19 May 17:21
Compare
Choose a tag to compare

Added

  • Support for updating and remaking items for a target section with a tag.
  • Support the updateItems and remakeItems methods for sectionMaker.

Fixed

  • Update sections by holo_updateSections: method.

2.0.0

05 Apr 16:00
Compare
Choose a tag to compare

Added

  • Support to reload a collection view by setting datasource with HoloCollectionSection and HoloCollectionItem. Add holo_sections for UICollectionView.
  • Add holo_sectionIndexTitles for UICollectionView.
  • Add holo_sectionForSectionIndexTitleHandler for UICollectionView.
  • Add holo_scrollDelegate for UICollectionView.

Updated

  • Rename row with item, and replace holo_makeRows with holo_makeItems.

Fixed

  • Get reuse id from handler, if the handler exists.
  • Register the cell class, header class and footer class, if they haven't been registered before.

Removed

  • No longer support headerFooterConfigSEL, headerFooterHeightSEL and headerFooterEstimatedHeightSEL properties.
  • No longer support itemS, headerS and footerS properties. And no longer support to regist key-Class map (itemsMap, headersMap and footersMap).

1.4.0

15 Feb 16:22
Compare
Choose a tag to compare
  • Update HoloCollectionView.h, use angle-bracketed instead of double-quoted.
  • Update HoloCollectionMacro, add #if !defined().

1.3.0

08 Dec 16:24
Compare
Choose a tag to compare
  • Add nullable to property.

1.2.0

27 Nov 01:35
Compare
Choose a tag to compare
  • Add beforeConfigureHandler and afterConfigureHandler, performed before and after configSEL.

1.1.0

27 Nov 01:35
Compare
Choose a tag to compare
  • Add _Nullable to method parameters in cell protocol, header protocol and footer protocol.

1.0.0

27 Nov 01:35
Compare
Choose a tag to compare
  • Refactor the update, remake and insert methods for HoloCollectionView and optimize the code logic.
  • Provide more properties of section and row maker to handle proxy events of HoloCollectionView.
  • Provide more protocols, implemented in cells, headers and footers to handle proxy events of HoloCollectionView.
  • Support to regist maps (key-Class) for row, header and footer.
  • Check the index in HoloCollectionViewProxy for safety.