Skip to content

Releases: ealush/emoji-picker-react

MAJOR: V4

25 Sep 21:49
Compare
Choose a tag to compare

[PATCH][BUGFIX] 2.0.2

27 Jan 14:05
Compare
Choose a tag to compare

To support the diversities picker long-click functionality, I used onMouseDown, and remove the click handler, meaning nothing prevents its default.

Clicking emojis added a shebang(#!) to the url, and in react router apps triggered a re-render.

Here I add a preventDefault handler for the picker that stops this from happening.

Related to:
#50

[PATCH][BUGFIX] 1.7.2

27 Jan 13:30
Compare
Choose a tag to compare

This is a bugfix for 1.7.x versions. New features will only be added to 2.0.x

To support the diversities picker long-click functionality, I used onMouseDown, and remove the click handler, meaning nothing prevents its default.

Clicking emojis added a shebang(#!) to the url, and in react router apps triggered a re-render.

Here I add a preventDefault handler for the picker that stops this from happening.

Related to:
#50

Major redesign

19 Jan 20:54
ed1aa0a
Compare
Choose a tag to compare
  • Updated UI
  • Removed customization props, moved to SASS variables
  • Improved filtering performance

alt tag

Add the ability to preload all emojis

17 Nov 21:07
53e9419
Compare
Choose a tag to compare

Use it like this:

<Picker preload/>

Alternating scrollbar size

25 Aug 14:32
Compare
Choose a tag to compare

Automatically change the scrollbar size relative to the content of the picker.
image

Automatically open diversities menu after long hover

24 Aug 22:01
Compare
Choose a tag to compare

Along with the long click gesture, long hover on an emoji with diversities will trigger-open the diversities menu, making it easier to discover the feature, and actually realize the emoji has other diversities to choose from. The hover timeout is long enough to prevent the menu from opening too often.

image

Add support for custom picker size

24 Aug 21:35
Compare
Choose a tag to compare

5

Picker size can now increase or decrease by using the width and height props:

By default the picker is 240px wide and ~315px tall (depending on the position of the categories panel). To change the width and height of the picker, simply:

<EmojiPicker width="315" height="280"/>
<EmojiPicker height="280"/> // width will default to 240
<EmojiPicker width="315"/> // height will default to 240

A word on height: The height you determine by the height property, is of the emoji-list only, the search and categories panel are added to the height you specify.

Add skin tone indication to emojis with skin tones

24 Aug 16:36
Compare
Choose a tag to compare

Now, when hovering an emoji with multiple diversities, a blue dot will appear in the hover area, indicating that the emoji can be long-pressed to open the diversities menu.
image
image

Added empty state

15 Aug 20:32
Compare
Choose a tag to compare

Added empty state for cases where there are no filter results
image