New
Chatto 3.4.0
Features
- Added Xcode 10 and Swift 4.2 support #521 by @AntonPalich
- Added support for showing messages starting from the bottom of the chat #483 by @rokemoon
- Added support for scrolling to a specific item in chat #542 by @AntonPalich
- Added accessibility identifiers to messages, photos input and input bar #517 by @dive
- Added support for an experimental input presenter that don't use
UIResponder.inputViewAPI to present a custom input views #536 by @aabalaban and @magic146 - Added support for a compound bubble that shows a mixed content in a single bubble #545 by @wiruzx
- Added accessibility identifiers to a compound bubble #556 by @wiruzx
- Added ability to change an item type dynamically #548 by @wiruzx
- Added support for intercepting paste action in input bar #558 and #560 by @wiruzx
- Added support for copy action in compound bubble #573 by @wiruzx
Improvements
- Changed access modifier to
openinscrollToBottomfunction #501 by @azimin - Added
@objcmodifier toscrollToBottomfunction #502 by @azimin - Added support for postponing a presenter factory initialization #528 by @magic146
- Added
IDETemplateMacrosto workspaces #544 by @wiruzx - Changed some access modifiers to
publicinScreenMetric.swiftandInputContainerView#551 by @magic146 - Various improvements to support a new input bar in Badoo #552 by @magic146
Bug
- Fixed an issue with wrong
inputAccessoryViewposition on iOS 12 #530 by @AntonPalich - Fixed an issue (introduced in #530) with wrong
inputViewheight after dismissing a modally presented view controller #531 by @AntonPalich - Fixed an issue (introduced in #530) with wrong
inputViewheight after sending a multilin text message #568 by @AntonPalich - Fixed an issue (introduced in #542) with double completion execution in performBatchUpdates #543 by @AntonPalich
- Fixed an issue (introduced in #545) with fractional bubble size #553 by @wiruzx
- Fixed a crash caused by force unwrapped optional in case when a device was rotated with unopened tab with chat in
UITabBarViewController#538 by @alaija - Fixed a freeze caused by
PHCachingImageManagerin some cases #566 by @leonspok