jessesquires / JSQMessagesViewController

An elegant messages UI library for iOS
https://www.jessesquires.com/blog/officially-deprecating-jsqmessagesviewcontroller/
Other
11.15k stars 2.82k forks source link

Bug in 7.3.4: 2nd line of a message with an emoji character is not being shown #1852

Closed nguyenpham closed 7 years ago

nguyenpham commented 7 years ago

General information

The message string "Hello, can I get a small latte with one for takeaway? ☕️" is shown only the first line but not the second one.

Steps to reproduce

Run demo code (Objective-C). Enter a string with an emoji character of coffee in the end: Hello, can I get a small latte with one for takeaway? ☕️

img_3079

nguyenpham commented 7 years ago

The current version in development works fine with above message

Lucashuang0802 commented 7 years ago

@nguyenpham thanks for letting us know. I am going to close this issue but feel free to comment on it if you find it replicable. 😃

jessesquires commented 7 years ago

Hm... let's investigate this with 7.3.4. We may need to release 7.3.5

jessesquires commented 7 years ago

See:

https://github.com/master-nevi/ClippedEmoji

Not sure if this is the bug we are seeing here or not.

nguyenpham commented 7 years ago

I guess it is not that error (ClippedEmoji) since only few emojis (such as coffee, wine glass...) but not all can make this bug.

nguyenpham commented 7 years ago

Now I can reproduce this bug on the latest library (develop branch): (The problem message is on the input box)

img_0165

jessesquires commented 7 years ago

Hello everyone!

I'm sorry to inform the community that I'm officially deprecating this project. 😢 Please read my blog post for details:

http://www.jessesquires.com/blog/officially-deprecating-jsqmessagesviewcontroller/

Thus, I'm closing all issues and pull requests and making the necessary updates to formally deprecate the library. I'm sorry if this is unexpected or disappointing. Please know that this was an extremely difficult decision to make. I'd like to thank everyone here for contributing and making this project so great. It was a fun 4 years. 😊

Thanks for understanding, — jsq