Skip to content

Releases: rosberry/CollectionViewTools

SPM and DeppDiff as xc

21 Sep 08:15
916345b
Compare
Choose a tag to compare
Merge pull request #23 from rosberry/deepdiff-update

Use Deppdiff as xcframework

Make it soft

16 Jul 04:27
54b0d7a
Compare
Choose a tag to compare

Implement soft cell update

They get smarter

18 Feb 08:52
6525c6e
Compare
Choose a tag to compare

Simplified working with factories
Implemented ViewCellItemFactory and lazy section item providers

Cell size caching

06 Apr 03:01
f98b262
Compare
Choose a tag to compare

Caching calculated sizes for cell in cell item for optimisation.

0.1.2

11 Nov 04:00
Compare
Choose a tag to compare

What's new

  • CollectionViewTools now support diffs. Check out new Diff example.
  • CellItemFactory - now you don't have to create separate cell item for each cell. Try universal cell items and cell item factories.

0.1.1

22 Jan 07:45
Compare
Choose a tag to compare
  • Fix performance issue
  • Update functions and handlers for cell items to remove unnecessary optional unwrapping

0.1.0

05 Oct 11:33
78126c7
Compare
Choose a tag to compare

You waited for it for a long time and now update is here.

Warning

This version breaks backward compatibility so be careful with update

What's new

  • Rework example app and add a bunch of features
  • Remove redundant protocol word from all protocols
  • Simplify ReuseType enum
  • Add new context properties to cell and section items such as
    • collectionView
    • indexPath for cell items and index for section items
    • sectionItem for cell items
  • Simplify protocol methods and handlers by removing context variables
  • Add missed handlers for cell events
  • Rework all update methods for cell and section items such as insert, remove, reload
  • Add convenient append and prepend methods to insert items in the end or at the beginning
  • Update docs
  • Improve performance for sections updates
  • Open some internal functions for easy overriding/updating methods
  • Fix issue with changing let to var when setting any handler for cell items
  • Update to swift 4.2 syntax