0.0.1-pre.2 • Published 2 years ago

@emojinx/ember-emoji-picker v0.0.1-pre.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

ember-emoji-picker

Deploy to Netlify

Netlify Status

⚠️ WIP

  • 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.

Docs

Wiki Link