Emoji Button Versions Save

JavaScript emoji picker. Any app, any framework.

v5.7.1

1 year ago
  • [@picmo/popup-picker] Fixed incorrect scroll position when reopening popup under certain conditions.

v5.7.0

1 year ago
  • [@picmo/popup-picker] Added a new onPositionLost option to configure the behavior of the popup if the reference element is lost.

v5.6.1

1 year ago
  • Fixed some invalid CSS properties.
  • [@picmo] Click event propagation is stopped when selecting an emoji. This fixes an issue where the picker would close a popup when selecting an emoji from the recents category, if hideOnEmojiSelect is set to false.
  • [@picmo/popup-picker] Fixed positioning/focus issues when opening a popup.
  • [@picmo/popup-picker] Fixed animation order to prevent an incorrectly positioned picker from appearing momentarily before "jumping" to the final location and animating.
  • [@picmo/popup-picker] Fixed type of options parameter on the toggle method to be optional as documented.

v5.6.0

1 year ago
  • [picmo] Added ability to update certain picker options after creation.
  • [picmo] Improved layout of category tabs when picker is very narrow or very wide.
  • [@picmo/popup-picker] Added ability to specify new reference and trigger elements when opening the picker.

v5.5.2

1 year ago
  • Fixed process.env appearing in build output.

v5.5.1

1 year ago
  • Fixed issues with UMD build (however, different URL patterns are now required)
  • Fixed bundling issue where core picmo packages was bundled with all add-on packages
  • [@picmo/popup-picker] Fixed an issue where the variant popup would not be reset when closing the picker

v5.5.0

1 year ago

** Note: This release has a few issues with the UMD and dependency bundling, it should be avoided; use 5.5.1 or newer instead.

  • Major CSS refactoring that will allow for easier style overrides when needed. Class names are no longer scoped with random prefixes for easier customization.
  • [picmo] Added a new auto autofocus option that will choose a target based on available elements.
  • [picmo] Added a global configuration store with an injectStyles option to control automatic CSS injection.
  • [picmo] Fixed invalid scrollbar CSS properties.
  • [@picmo/popup-picker] Added type="button" to the popup close button to prevent accidental form submission.
  • [@picmo/popup-picker] Focus is returned to the trigger when closing only when pressing Escape or selecting an emoji

v5.4.2

1 year ago
  • [picmo] Removed inline style from SVG icons that was causing Content-Security-Policy problems (#224)

v5.4.1

1 year ago
  • [picmo] Fixed an issue where the initial category button would steal the focus on creation in an inline picker.
  • [picmo] Fixed default options processing so that a LocalStorageProvider isn't instantiated immediately upon importing PicMo; this was causing errors in environments like Next.js where localStorage is not available. Now localStorage is only referenced when calling createPicker.

v5.4.0

1 year ago
  • [picmo] Added new autoFocus option to better control autofocus behavior (or disable it entirely).
  • [picmo] Deprecated the autoFocusSearch option in favor of autoFocus.
  • [@picmo/popup-picker] Upgraded to use the floating-ui library (successor to Popper.js).
  • [@picmo/renderer-twemoji] Made SVG container display: none to fix popup positioning issues.