Added support for emoji suggestions via the : key. This is available on both web and mobile.
By default, on typing ":", we show frequently used emojis. The emojis are fetched from the same database (emoji-picker-element), so anytime a new emoji is selected (either from suggestions, or from the emoji picker (button/reactions)), we increment the count of it's usage. This data is maintained in IndexedDB by emoji-picker-element - hence not shared across browsers.
Also fixed a bug (regression of #869) where the code and code block plugins were initialised multiple times.
This PR also fixes a FIXME added earlier related to the keyboard handler extension conflicting with the mention extensions. Simply reordering the extensions in the editor initialisation fixed the issue.
Added support for emoji suggestions via the
:
key. This is available on both web and mobile.By default, on typing ":", we show frequently used emojis. The emojis are fetched from the same database (emoji-picker-element), so anytime a new emoji is selected (either from suggestions, or from the emoji picker (button/reactions)), we increment the count of it's usage. This data is maintained in IndexedDB by emoji-picker-element - hence not shared across browsers.
Also fixed a bug (regression of #869) where the code and code block plugins were initialised multiple times.
This PR also fixes a FIXME added earlier related to the keyboard handler extension conflicting with the mention extensions. Simply reordering the extensions in the editor initialisation fixed the issue.