-
Breaking: Added option to get the skin tone variation of an emoji. The emoji variations are not included into the list anymore.
Instead of:
AnimatedEmojis.clapDark
do:
AnimatedEmojis.clap.dark // or AnimatedEmojis.clap.withSkinTone(SkinTone.dark)
-
Web support for network emojis.
-
Added names to
AnimatedEmojiData
. -
Added more emojis.
-
Added
AnimatedEmojiDataUtil
utility class.
-
Breaking: Changed ID format for emojis. Now the ids do not begin with
u
.fromId
andgetCamelCaseName
are still compatible with the legacy IDs beginning withu
.Instead of :
AnimatedEmojiData('u1f386');
Do:
AnimatedEmojiData('1f386',name: 'smileWithBigEyes');
-
Some emoji names may have changed
-
When
source
is not set theAnimatedEmoji
widget now tries to load the emoji from assets first, then falls back to network.
-
fromEmojiString
function on that returns the animated emoji version on an unicode emoji (@fahidsarker) -
toUnicodeEmoji
to AnimatedEmojiData that returns the unicode emoji of this emoji. -
fromName
that returns the emoji from its camel case name.
-
Improved error messages.
-
Made AnimatedEmojiData immutable and added equality.
- Renamed
fromCode
tofromId
.
- Breaking Remove
SkinTone
attribute from emojis. UseAnimatedEmojis.clapDark
instead ofAnimatedEmojis.clap(SkinTone.dark)
- Support for importing emojis from assets
- Add new emojis (#2)
- Emoji Support for web due to asset import (#1)
- doc: Using GIF instead of WEBP because pub.dev can only show GIFs.
- deprecated:
simpson
skintone. Use a value ofnull
instead. - doc: Updated readme to use WEBP.
- refactor: now using very good analysis
- updated: tests
- initial release.