* feat: SPM support
Using InputAccessoryView dependency without Rx
* feat: SPM support
Add missing imports
* feat: Swift Package Manager support
Added Package description with Assets support for Swift 5.3
* feat: Swift Package Manager support
Remove .swiftpm temp files
* feat: Swift Package Manager support
Ignore .swiftpm temp files
* feat: Swift Package Manager support
Remove Package.resolved
* feat: Swift Package Manager support
Ignore Package.resolved
* feat: Swift Package Manager support
Assets in framework project
* feat: Swift Package Manager support
Fix tests
* feat: Swift Package Manager support
Fix tests
* feat: Swift Package Manager support
Fix tests
* feat: Swift Package Manager support
Try Bundle.module to get MessageKit bundle
* feat: Swift Package Manager support
SPM condition in bundle
* feat: Swift Package Manager support
Remove previous Swift 5.2 version Package.swift
* feat: Swift Package Manager support
Update Readme with SPM installation
* Add Assets.xcassets to MessageKitAssets.bundle
* Replace incomingGray, outgoingGreen, inputBarGray
* Replace playButtonLightGray, with UIVisualEffectView to mimic iMessage (Fixes#1321 , Fixes#1335)
* Fixes an issue where the triangle in the play button is not centered
* remove sendButtonBlue, add incoming/outgoingAudioMessageTint
Matches audio tint more closely to iMessage by tinting white on outgoing and tinting blue on incoming
* Remove backgroundColor, add collectionViewBackground
* remove unused labelColor
* Remove unused placeholderTextColor
* Remove grayColor
* remove darkTextColor, add typingIndicatorDot
Matches dot color more closely to iMessage
* Remove unused lightGrayColor
* Adds high contrast appearances to the color assets
* Add MessageKitError string for case when color asset could not be loaded
Also removes redundant internal access level modifier on MessageKitError (internal is default), and changes MessageKitError from enum -> struct as its members were not enum cases
* Fix swiftlint issues
* Add label color asset and use in ContactMessageCell
* Fix tests
* Added a `didTapBackground(in:)` method to MessageCellDelegate.
Allows apps to detect when the user has tapped on the background of a cell, rather than its content.
* Updated the changelog.
* Rename cell bottom label stuff which actually conforms to message bottom label stuff
* Add cell bottom label methods for flow layout, data source and delegates
* Add vars for cell bottom label alignment and size
* Add cell bottom label into message content cell and set layout for label
* Set attributes for cell bottom label
Add cell bottom label attributes into calculation of cell content height
* Update example project to display cell bottom label
* Set avatar position to messageBottom in example project to display avatar with cell bottom label more pleasant (cosmetic change)
* Revert "Set avatar position to messageBottom in example project to display avatar with cell bottom label more pleasant (cosmetic change)"
This reverts commit d8d215518a.
* Fix comment to capitalize word
* Add cell bottom label after message bottom label in message content cell
* Update changelog
* Calculate Y position of cell bottom label as max Y position of message bottom label
* Move layout calculation of cell bottom label after layout calculation of message bottom label (because layout calculation of cell bottom label depends on layout calculation of message bottom label now)
* Update breaking changes in changelog
[DetectorType] Put mention and hashtag as var
[CHANGELOG] Update
[DetectorType] Update to have at least 4 characters and more
[CHANGELOG] Update
[DetectorType]
[MessageLabel] run NSDataDetector once
[MessageLabel] Run NSDataDetector once
[Testing] Add testing and pass rangesOfDetectors as internal
[Refactoring]
[Filter] only .custom
[Examples]