ChatLayout

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.

MIT License

Stars
804
Committers
3

Bot releases are visible (Hide)

ChatLayout - 1.2.19

Published by ekazaev over 1 year ago

  • Minor improvement in EdgeAligningView
ChatLayout - 1.2.18 released

Published by ekazaev over 1 year ago

Updated forgotten podspec

ChatLayout - 1.2.17 released

Published by ekazaev over 1 year ago

  • Fixed restoring the position at the top for the last message in the conversation.
ChatLayout - 1.2.16 released

Published by ekazaev over 1 year ago

  • Minor update in EdgeAligningView
ChatLayout - 1.2.15 released

Published by ekazaev almost 2 years ago

  • Reformatted the code
  • Fixed xcodeproj file for carthage
ChatLayout - 1.2.14 released

Published by ekazaev almost 2 years ago

  • Added processOnlyVisibleItemsOnAnimatedBatchUpdates for a finer control over animation process.
  • Minor fix in EdgeAligningView.
ChatLayout - 1.2.13

Published by ekazaev almost 2 years ago

  • Add automatic hashable and equatable conformances.
ChatLayout - 1.2.12 released

Published by ekazaev about 2 years ago

  • Minor performance improvements.
ChatLayout - 1.2.11 released

Published by ekazaev about 2 years ago

  • Added mandatory reading of the updated size of the cell with the exact size from the delegate on reload.
  • Minor performance improvements.
ChatLayout - 1.2.10 released

Published by ekazaev about 2 years ago

  • Minor performance improvements.
ChatLayout - 1.2.9 released

Published by ekazaev about 2 years ago

  • Minor performance improvements
ChatLayout - 1.2.8 released

Published by ekazaev about 2 years ago

  • Minor performance improvements.
ChatLayout - 1.2.7 released

Published by ekazaev about 2 years ago

  • Minor performance improvements.
ChatLayout - 1.2.6 released.

Published by ekazaev about 2 years ago

  • Fixed the issue when a reloaded cell may not update to its new alignment.
ChatLayout - 1.2.5 released

Published by ekazaev about 2 years ago

  • Reformated the code for swift 5.7 and updated documentation
ChatLayout - 1.2.4 Released

Published by ekazaev about 2 years ago

  • Minor fix for IOS 16 Beta
ChatLayout - 1.2.3

Published by ekazaev about 2 years ago

  • Minor code cleanup
ChatLayout - 1.2.2 released

Published by ekazaev about 2 years ago

  • Fixed the issue when the alignment of an item is not being updated on reload
ChatLayout - 1.2.1 released

Published by ekazaev about 2 years ago

  • Fixed the issue when collection may render empty in rare cases
ChatLayout - 1.2.0 Released

Published by ekazaev over 2 years ago

Breaking change

  • Renamed ChatLayout object to CollectionViewChatLayout to avoid name clashes with the library name.
Package Rankings
Top 7.05% on Cocoapods.org
Top 12.21% on Swiftpackageindex.com
Badges
Extracted from project README
Release Version Documentation Codecov Codacy Badge Swift Package Manager Carthage compatible Swift 5.10 Platform iOS