0.0.1-pre.2 • Published 2 years ago
@emojinx/ember-emoji-picker v0.0.1-pre.2
ember-emoji-picker
⚠️ WIP
- Quick Demo @ https://ember-emojipicker.netlify.app
- Ember.js v3.24 or above
- Ember CLI v3.24 or above
- Node.js v12 or above
Prospective Features
Choose between png & svg sprites (although some icon sets are either in png or svg)
Choose between various iconsets
- twemoji, openmoji, google emoji, apple emoji, facebook emoji ...
Override styles with your custom css
- since BEM naming is used to make class names unique, at the same time using singular classes for styles)
Highly Configurable
- can re-arrange blocks like header, searchbar, footer etc... (by setting provided CSS variables)
- Custom Themes (either by overriding CSS Variables, or use custom CSS)
Advanced Configurations
- BYO Components (for header, search, etc...) with the help of named blocks (it's fairly recent feature)
Performance
- Caches the emoji data & sprite sheets
- Use of IDB to store local persistant data (if needed) like recently used emojis
- Leveraging
content-visibility
css rule to offset paint process - Use of virtual scrolling (to scale growing number of emojis)
Compatibility
- Ember.js v3.16 or above
- Ember CLI v2.13 or above
- Node.js v10 or above
Installation
ember install @emojinx/ember-emoji-picker
Usage
Longer description of how to use the addon in apps.
Contributing
See the Contributing guide for details.
License
This project is licensed under the MIT License.