Commit Graph

441 Commits

Author SHA1 Message Date
Clay Ellis edc71e2f91 Rename shouldAutoUpdateSendButtonEnabledStateOnTextDidChange > shouldManageSendButtonEnabledState and update documentation comment. 2018-02-21 22:32:27 -07:00
Clay Ellis 8bb411de60 Add boolean flag to disabled auto updating send button enabled state on text did change 2018-02-20 08:54:53 -07:00
Nick Donaldson 4a1fc40714 Test bubble image equality after cache clears
Change MessageStyle.bubbleImageCache access level to internal
and extend unit test to clear cache and check for inequality
after an image is requested again
2018-02-12 09:37:12 -08:00
Nick Donaldson ef707c8a53 Add NSCache for message bubble images
Cache stretchable bubble image data in memory using NSCache.
UIImage(contentsOfFile:) does _not_ cache the resulting image
so it needs to be handled explicitly, and there is no need to
reload the image from disk for every message.
2018-02-09 17:20:00 -05:00
Steven Deutsch 4b2e863c66 Merge branch 'master' into development 2018-01-26 02:44:41 -06:00
zhongwuzw 6da545fa36 Fix typo 2018-01-25 11:12:19 +08:00
Wu Zhong 15e26f7c85 Optimize collectionView scroll behavior when abruptly stops scrolling (#470)
* Optimize collectionView scroll behavior when abruptly stops scrolling

* Add CHANGELOG entry
2018-01-25 10:52:36 +08:00
zhongwuzw cc192e66d1 replace static with class keyword to allow override 2018-01-19 21:27:46 +08:00
zhongwuzw 31543437cb Fix messageInputBar sendButton not disabled in some situations 2018-01-19 21:18:34 +08:00
zhongwuzw 3a6a2d72ab Fix message bubble tail orientation invalidation in iOS9 2018-01-18 22:57:29 +08:00
Wu Zhong be0e7dc684 Merge branch 'master' into development 2018-01-17 13:34:22 +08:00
Wu Zhong 2e9ff264a8 Merge pull request #459 from MessageKit/refactor/clean-up
Split MessagesViewController functionality & add MessageKitError
2018-01-14 16:54:13 +08:00
zhongwuzw 71e644cf62 Fix tests error 2018-01-14 16:33:41 +08:00
zhongwuzw 077b884e15 code clean && recover message handle logic 2018-01-14 16:02:00 +08:00
Steven Deutsch 148d138787 Merge branch 'master' into development 2018-01-11 23:35:20 -06:00
Steven Deutsch 7a112aa4c4 Fix failing build and copyrights 2018-01-11 23:32:35 -06:00
Steven Deutsch 810b58d88d Add MessageKitError to cleanup strings 2018-01-11 22:42:50 -06:00
Steven Deutsch 4a8d08e9e3 Separate MessagesViewController functionality into files 2018-01-11 22:19:38 -06:00
Wu Zhong e05912bad9 Merge pull request #422 from MessageKit/feature/cell-copy
Added copy support for message bubble
2018-01-11 13:09:41 +08:00
zhongwuzw ea9908e617 Fix message layout issue when sliding back controller 2018-01-11 11:12:24 +08:00
Alessio Arsuffi 060cd79784 Fix default values
Fix default values
2018-01-10 15:36:50 +01:00
Alessio Arsuffi faa4f92d1d LocationMessageSnapshotOptions public
Added public init and public accessors for
LocationMessageSnapshotOptions;
added test also;
2018-01-10 12:01:59 +01:00
Wu Zhong c2e3a2ee5e Merge branch 'development' into feature/cell-copy 2018-01-09 11:01:34 +08:00
zhongwuzw 7b4461473d Optimize menu position in some situations 2018-01-09 10:55:50 +08:00
zhongwuzw b7cba2e1af Remove unnecessary code 2018-01-09 09:16:05 +08:00
zhongwuzw eff74af666 Fixed wrong contentInset calculation when navigationBar is hidden 2018-01-08 22:52:24 +08:00
Steven Deutsch 2c5bf14895 Merge pull request #423 from MessageKit/enhancement/inputTextViewImageSupport
Image Paste Support for InputTextView
2018-01-06 23:02:32 -06:00
Antoine Lamy ad7479a813 Fix MessageLabel enabled detectors attributes (#429) 2018-01-03 13:59:59 -05:00
Rich Gabrielli 1782b0b2a1 Change Copyright to "Copyright (c) 2017-2018 MessageKit" 2018-01-02 22:16:05 -05:00
zhongwuzw eb5a5aded8 Add call to the super when cell prepare for reuse 2017-12-31 17:23:25 +08:00
zhongwuzw d96d7efb58 Fix LocationMessageCell reuse bug 2017-12-29 14:33:44 +08:00
zhongwuzw 7a57b539f2 Fix inputTextView layout issue when rotated 2017-12-28 18:20:37 +08:00
Nathan Tannar 35d57bd100 Fixes 2017-12-27 21:07:33 -08:00
Nathan Tannar ac3093e54b Support for parsing components in the NSAttributedSting 2017-12-25 16:30:44 -08:00
zhongwuzw 42ea9ef0aa Fixed iPhoneX MessageInputBar transparent bottom area 2017-12-24 22:09:24 +08:00
Nathan Tannar 611c71dd8a Image Paste Support for InputTextView 2017-12-22 20:16:16 -08:00
zhongwuzw eb1c6f50a6 Added copy support for message bubble 2017-12-22 23:29:45 +08:00
Wu Zhong b4aeea146c Add configureImageForAvatarView(::::) protocol to expose avatarView &… (#416)
* Add configureImageForAvatarView(::::) protocol to expose avatarView &&  remove avatar(:::)

* Refactor AvatarView && change configureImageForAvatarView's name to configureAvatarView

* Optimize code && fix tests

* Add CHANGELOG entry

* Revert "Add CHANGELOG entry"

This reverts commit 0124ab920b.
2017-12-21 16:52:04 -06:00
zhongwuzw 20e3a5ece8 Remove blank lines 2017-12-20 11:39:06 +08:00
zhongwuzw 2e114e1f11 Move tap gesture from cell to collectionView 2017-12-20 11:35:34 +08:00
Steven Deutsch ec89a663e0 Merge branch 'development' into refactor/cell-configure 2017-12-17 21:34:48 -06:00
Steven Deutsch e7baba8dde Set contentOffset after bottomInset 2017-12-17 21:29:34 -06:00
Steven Deutsch fb2f55c66b Revert to old cell configure API 2017-12-17 21:10:46 -06:00
Steven Deutsch 7252651821 Fix attributedText messageLabelFont bug 2017-12-17 20:54:22 -06:00
Steven Deutsch 7ac0324c4d Merge branch 'development' into enhancement/load-more-messages-and-maintain-scroll-position 2017-12-16 23:26:18 -06:00
Steven Deutsch 471d8b1e50 Add CHANGELOG entry for #340 2017-12-16 23:14:29 -06:00
Steven Deutsch 4aebd5826c Merge branch 'development' into fix-338 2017-12-16 22:51:46 -06:00
Steven Deutsch cc68d230b3 Merge pull request #410 from MessageKit/fix/label-bugs
Revert change that attempts to sync MessageLabel properties
2017-12-16 21:34:56 -06:00
Steven Deutsch 435b053c8a Revert change that attempts to sync MessageLabel properties 2017-12-16 21:07:15 -06:00
zhongwuzw 57a4a256c0 Fix scroll to bottom instead of scroll to bottom bubble 2017-12-16 23:57:52 +08:00