Download Latest Version 5.0.0 source code.tar.gz (2.6 MB)
Email in envelope

Get an email when there's a new version of IGListKit

Home / 3.2.0
Name Modified Size InfoDownloads / Week
Parent folder
3.2.0.tar.gz 2018-02-07 2.3 MB
3.2.0.zip 2018-02-07 2.8 MB
README.md 2018-02-07 3.9 kB
Totals: 3 Items   5.1 MB 0

Enhancements

  • Added -[IGListSectionController didHighlightItemAtIndex:] and -[IGListSectionController didUnhighlightItemAtIndex:] APIs to support UICollectionView cell highlighting. Kevin Delannoy (#933)

  • Added -didDeselectSectionController:withObject: to IGListSingleSectionControllerDelegate Darren Clark (#954)

  • Added a new listener API to be notified when IGListAdapter finishes updating. Add listeners via -[IGListAdapter addUpdateListener:] with objects conforming to the new IGListAdapterUpdateListener protocol. Ryan Nystrom (5cf01cc)

  • Updated project settings for iOS 11. Ryan Nystrom (#942)

  • Added support UICollectionElementKindSectionFooter for IGListCollectionViewLayout. Igor Vasilenko (#1017)

  • Added experiment to make -[IGListAdapter visibleSectionControllers:] a bit faster. Maxime Ollivier (82a2a2e)

  • Added support -[UIScrollView adjustedContentInset] for iOS 11. Guoyin Li (#1020)

  • Added new transitionDelegate API to give IGListSectionControllers control to customize initial and final UICollectionViewLayoutAttributes. Includes automatic integration with IGListCollectionViewLayout. Sue Suhan Ma (26924ec)

  • Reordered position of intercepted selector in IGListAdapterProxy's isInterceptedSelector method to reduce overall consumption of compare. zhongwuzw (#1055)

  • Made IGListTransitionDelegate inherited from NSObject. Igor Vasilenko (#1075)

Fixes

  • Duplicate objects for initial data source setup filtered out. Mikhail Vashlyaev (#993

  • Weakly reference the UICollectionView in coalescence so that it can be released if the rest of system is destroyed. Ryan Nystrom (d322c2e)

  • Fix bug with -[IGListAdapter scrollToObject:supplementaryKinds:scrollDirection:scrollPosition:animated:] where the content inset of the collection view was incorrectly being applied to the final offset. Ryan Nystrom (b2860c3)

  • Avoid crash when invalidating the layout while inside `-[UICollectionView performBatchUpdates:completion:]. Ryan Nystrom (d9a89c9)

  • Duplicate view models in IGListBindingSectionController gets filtered out. Weyert de Boer (#916)

  • Check object type on lookup to prevent crossing types if different objects collide with their identifiers. Ryan Nystrom (296baf5)

Source: README.md, updated 2018-02-07