A firefox extension to quickly insert emoji into text fields, using the :emoji_name: syntax.
- nodejs and npm
- windows
- Clone the repository or unzip emoji-src.zip
- run
npm install - in webpack.config.js, change the
firefoxandfirefoxProfileproperties of the WebExtPlugin to match your local installations - run
npm startandnpm watch-extensionsto start the development server and the development instance of firefox - You can open http://localhost:8080/test-site.html to test the extension
graph TD
A[Start] -->|user types ':'| B[Show emoji list]
B -->|continues typing| C[Update emoji list]
B -->|press up or down| F[Update selected emoji]
B -->|press enter| G[Insert selected emoji]
B -->|type a non-letter| E[Close selector]
B -->|press 'esc'| E[Close selector]
B -->|type a second ':'| D[Insert emoji from shortcode]
D --> E
G --> E
E --> J[End]