dbrugne / donut

The donut server and browser based client
http://donut.me
0 stars 0 forks source link

Replace emoticons with emojione.com #1007

Open dbrugne opened 8 years ago

dbrugne commented 8 years ago

Remove all server side emojis handling. Implement a brand new emojis selector and event rendering on Web client. Create migration task. On mobile ... do nothing.

http://emojione.com/developers

Additional:

hageged commented 8 years ago

@dbrugne

dbrugne commented 8 years ago

@hageged

dbrugne commented 8 years ago

Résumé des bugs/améliorations:

dbrugne commented 8 years ago

@hageged C'est très compliqué à ajuster à tester comme composant car il y a un nombre de cas considérable tous basé sur des entrés utilisateurs (souris/clavier).

J'espère ne pas avoir introduit de régression ou autre problème fonctionnels.

On va se concentrer sur le bug fix sur ce ticket et plus d'amélioration si non bloquant.

hageged commented 8 years ago

@dbrugne

1)

quand le rollup des emojis est ouvert depuis l'icône ne le fermer/remplacer que dans un des cas suivants:

Ne fonctionne pas pour:

je pense que c'est pas très grave et qu'on verra le rôle de la touche Entrée quand on fera #1241 EDIT: en fait c'est super relou dans le cas où on tape ":" suivi de quelque chose qui n'a rien à voir. Par exemple :) Là on se retrouve collé avec la pop-in qui est apparue sans qu'on le veuille et qui ne veut pas partir. A noter que si on tape un espace la pop-in se ferme. Ca concerne donc principalement le cas où on tape un smiley à l'ancienne en fin de post (donc pas de raison de taper espace après)

2) Bug un peu plus chiant en revanche mais on peut vivre avec pour une v1: lors de la sélection d'un emoji, le curseur ne se positionne pas après l'émoji, il reste là où il était (c'est à dire avant l'emoji). Du coup si on sélectionne un deuxième émoji il vient se mettre avant le premier au lieu d'être après.

hageged commented 8 years ago

Rien n'a changé. Donc reprendre mon commentaire précédent.