linagora / twake-on-matrix

A multi-platform (Flutter) application for connecting to Matrix - an open network for secure, decentralized communication, with your favorite devices.
GNU Affero General Public License v3.0
32 stars 8 forks source link

feat: enable emoji buttons in chat input #289

Closed imGok closed 10 months ago

imGok commented 10 months ago

demoji This Closes #225

hoangdat commented 10 months ago

What happens for the case: pick emoji, then type some text. Please demo

imGok commented 10 months ago

What happens for the case: pick emoji, then type some text. Please demo

added in the description!

hoangdat commented 10 months ago

added in the description!

not friendly enough for the user, a lot of touch and switch screen. Please use the system emoji of keyboard, dont use emoji picker from Fluffy. Thanks

hoangdat commented 10 months ago
imGok commented 10 months ago

Plan A : Possible, will need to do a whole new widget for this, implementing our own emoji database (bad idea), use EmojiPickerUtils.search Plan B : I found this : https://pub.dev/packages/flutter_emoji_gif_picker

We should keep an eye on this one, it's for native keyboard and only support iOS for now : https://pub.dev/packages/keyboard_emoji_picker

imGok commented 10 months ago

Add https://pub.dev/packages/keyboard_emoji_picker for iOS only :

image flutter_webrtc must be downgraded in order to install the library

Solutions :

nqhhdev commented 10 months ago

WDYT about the lib:

I recommend for youuuu

hoangdat commented 10 months ago

it is not a critical issue in the app. I propose the workaround solution first.

hoangdat commented 10 months ago

Additional:

hoangdat commented 10 months ago

please resolve all comment and rebase