Commit Graph

320 Commits (bf5c67e345c5d379aa24b400027aef1fb0ad0635)

Author SHA1 Message Date
Etienne Lemay bf5c67e345 Merge pull request #119 from nolanlawson/avoid-repaint-on-scroll
Use will-change:transform for smoother mobile scrolling
2017-09-25 14:46:21 -04:00
Nolan Lawson a43bbe122b Use will-change:transform for smoother mobile scrolling 2017-09-23 10:46:37 -07:00
Etienne Lemay 9bf9eb699f Merge pull request #111 from ai/compress-data
Compress data
2017-09-13 17:08:36 -04:00
Etienne Lemay 7e9232ad3b Merge branch 'master' into compress-data 2017-09-13 16:57:29 -04:00
Etienne Lemay 6fe496a0fc Merge pull request #110 from ai/babel-fixes
Babel fixes
2017-09-13 16:53:15 -04:00
Andrey Sitnik 8cd4199555 Compress data 2017-09-11 18:37:25 +10:00
Andrey Sitnik a3ec9493d7 Reduce size by removeing unnecessary util module 2017-09-11 14:38:37 +10:00
Andrey Sitnik 1c1c780e7b Use ES5 export in data 2017-09-11 14:33:02 +10:00
Andrey Sitnik dd35568567 Set EMOJI_DATASOURCE_VERSION during build 2017-09-11 14:17:00 +10:00
Andrey Sitnik 61ea61168f Update Size Limit 2017-09-11 14:10:00 +10:00
Etienne Lemay bbe152fa0d Merge pull request #108 from Muffassa/feature/replace-webpack-tasks-on-babel
Feature/replace webpack tasks on babel
2017-09-04 10:36:11 -04:00
Nick Filatov 638f91067f remove webpack bundle analyzer 2017-09-03 19:20:33 +06:00
Nick Filatov 502c258c4f remove watch & build-dist webpack scripts 2017-09-03 19:13:10 +06:00
Nick Filatov 74a0ba4c60 add remove prop types plugin 2017-09-03 15:48:50 +06:00
Nick Filatov dc9b114439 replace webpack tasks for dist build on babel tasks 2017-09-03 15:35:33 +06:00
Etienne Lemay f250f7739a Merge pull request #104 from ai/npmignore
Reduce npm package size
2017-08-17 10:34:09 -04:00
Etienne Lemay 191f97084c Merge pull request #103 from ai/size-limit
Add package size profiling tools
2017-08-17 10:33:41 -04:00
Etienne Lemay 6d60239998 Don’t use BundleAnalyzerPlugin in tests 2017-08-17 10:31:32 -04:00
Etienne Lemay 2becc5a4ae Merge pull request #99 from chadoh/countries-search
Search country flags using country names
2017-08-17 09:51:35 -04:00
Andrey Sitnik 5462a11f93 Reduce npm package size 2017-08-16 15:43:56 -07:00
Andrey Sitnik 4f9320a51f Add package size profiling tools 2017-08-16 15:33:24 -07:00
Chad Ostrowski a927821c9b Country names: correctly uppercase names like 'EU'
Always perform the capitalization-correction for country names. If we
did this naïvely, using the same regex as before, it would change things
like "Falkland Islands" to "Falkland ISLANDS". The new regex checks on
word boundary, `\b`, instead of space, `\s`, which means even single
words like `Eu` are found. It then checks for exactly two letters, where
the first is uppercase and the second lowercase.

Here's exactly what it affects:

* All "Regional Indicator Symbol Letters AC"-type names that don't
have data in emojiLib
* There are some flags in emojiLib for which it uses two-character
abbreviations instead of full country names (see muan/emojilib#131).
These countries are: CN, EU, FR, DE, IT, JP, RU, KR, ES, TR, UK, US
This new regex corrects these from Cn, Eu, Fr, etc.
2017-08-06 14:05:01 -04:00
Chad Ostrowski 22adc985b8 Country flag names: use name from emojiLib
* Always match on emoji character
* For flag emojis where emojiLib data is found, use emojiLib name
2017-08-06 14:02:14 -04:00
Etienne Lemay c21e1402b6 Release v1.0.1 2017-06-27 17:36:24 -04:00
Etienne Lemay f3f60f58b3 Make custom emojis work on example page [Ref #87] 2017-06-27 17:24:38 -04:00
Etienne Lemay 4d57436bbe Fix search with include/exclude [Fix #89] 2017-06-27 17:05:05 -04:00
Etienne Lemay b90ca821bc Merge pull request #92 from MeisterLabs/ie-support
Improve support for Internet Explorer
2017-06-23 09:38:21 -04:00
Etienne Lemay d2355ce127 Merge pull request #93 from MeisterLabs/scrollbar-shift
Fix shift when scrollbar is rendered
2017-06-23 09:37:17 -04:00
Jakob Krigovsky 385408b51c Include scrollbar width in total picker width 2017-06-23 12:26:30 +02:00
Jakob Krigovsky 164e9d06ed Avoid Array.prototype.find() 2017-06-23 11:47:21 +02:00
Jakob Krigovsky 435250f319 Avoid Array.prototype.fill() 2017-06-23 11:47:21 +02:00
Jakob Krigovsky 1b9b8983bb Use Babel’s transform-runtime plugin 2017-06-23 11:47:21 +02:00
Etienne Lemay 522b74f0a7 💄 2017-06-21 14:03:01 -04:00
Etienne Lemay 48f83e001e Merge pull request #88 from savardc/textVsEmoticon
Text representation of emoji is different from emoticon
2017-06-21 14:02:27 -04:00
Christian Savard feb89bb36f Text representation of emoji is different from emoticon 2017-05-31 15:17:20 -04:00
Etienne Lemay 5abb2b6bce Merge pull request #83 from samkelleher/exclude-recent
Do not store recently used if 'recent' category is excluded.
2017-05-29 15:12:02 -04:00
Sam Kelleher 30fa05f3c5
Switch default for simpler code. 2017-05-29 12:36:49 +01:00
Sam Kelleher 32a5206453
Flip wrong way round flag. 2017-05-29 12:30:04 +01:00
Sam Kelleher 184f2824f5
Do not store recent if recent category is hidden. 2017-05-29 12:29:11 +01:00
Etienne Lemay 95eff42f8c Release v1.0.0 🎉 2017-05-27 15:14:46 -04:00
Etienne Lemay 9e47e9d1b4 Set npm/yarn start 2017-05-27 14:55:22 -04:00
Etienne Lemay 1d57c216f5 Use svg-jsx for anchors
Fixes a React warning when using svg-inline-react
2017-05-27 14:52:38 -04:00
Etienne Lemay 3332c525d4 Add messenger & facebook sets 2017-05-27 14:15:56 -04:00
Etienne Lemay 33bcbda3d7 Do not render emoji when not supported in set 2017-05-27 13:52:12 -04:00
Etienne Lemay 7d014966e6 Unselect categories when searching 2017-05-27 13:40:54 -04:00
Etienne Lemay 1e87212374 Merge pull request #85 from MeisterLabs/custom-emojis [Close #2]
Add support for custom emojis
2017-05-27 13:38:53 -04:00
Etienne Lemay 98f2a95913 Use emoji object in `emojisToShowFilter`
So that custom emojis can also be filtered if need be
2017-05-27 13:26:02 -04:00
Etienne Lemay e95f515268 Add “Frequently Used” support to custom emojis 2017-05-27 13:17:21 -04:00
Etienne Lemay e28dc4da55 Make sure last category is selected when scrolled to bottom 2017-05-27 12:58:46 -04:00
Etienne Lemay d8b4c81534 Add include/exclude support to custom emojis 2017-05-27 12:27:47 -04:00