ChatLayout Versions Save

ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.

2.0.7

1 week ago
  • Removed prefetch assertion.

2.0.6

2 weeks ago
  • Fix for sectioned data

2.0.5

2 weeks ago
  • Added keepContentAtBottomOfVisibleArea flag.

2.0.4

2 months ago
  • Reformatted the code to Swift 5.10 standards.

2.0.3

6 months ago
  • Added support for UICollectionView.selfSizingInvalidation.

2.0.2

6 months ago
  • Fixed content offset restoration when the last item is being inserted.

2.0.1

7 months ago
  • Minor data processing fix.

2.0.0

7 months ago
  • Changed the way of changes processing to accommodate needs of UICollectionViewDiffableDataSource.
  • Reviewed the desired content offset calculation logic.
  • Reviewed the interItemSpacing approach.

Important note This release contains some major changes, if you notice some differences with 1.3.6 that are important for your project - stay on the previous version and open an issue.

1.3.6

7 months ago

Made CollectionViewChatLayout open.

1.3.5

7 months ago
  • Improved the interItemSpacing support.
  • Fixed the issue when the new value of the interItemSpacing may not propagate to the layout.