Commit Graph

546 Commits (10bfbd0594528b78f65d0cb2287582c8c3a74c67)

Author SHA1 Message Date
Eugen Rochko fdb88daa31 Remove function binds in render wherever possible, use PureComponent 2017-09-29 16:46:29 +02:00
Etienne Lemay 620576d5a2 Use measure-scrollbar locally instead of a dependency
So that Babel doesn’t become a dependency just for that (lib is using export).
Giving credit to original author.
2017-09-28 20:04:24 -04:00
Etienne Lemay e8dc29bfaa Move data in src
So that it’s then compiled into dist
2017-09-28 20:03:23 -04:00
Etienne Lemay 3ed6b746bc Release v2.0.0 2017-09-28 18:15:32 -04:00
Etienne Lemay 648823c761 Add Headless Search to Storybook 2017-09-27 22:20:56 -04:00
Etienne Lemay 9665c5d8fc Add custom emojis to Storybook 2017-09-27 22:07:49 -04:00
Etienne Lemay c607fd8864 Add showPreview props to Picker [Fix #42] 2017-09-27 22:07:34 -04:00
Etienne Lemay 1159a0884c Update emoji-datasource version in README [Fix #115] 2017-09-27 21:30:58 -04:00
Etienne Lemay ba1479e8b7 Lock emoji-datasource version
This is the kind dependency that we want to keep explicit control over the exact version being used
2017-09-27 21:29:40 -04:00
Etienne Lemay d5c3e78b10 Update start script
More convenient to develop w/ Storybook rather than just compiling src files into dist
2017-09-27 21:22:41 -04:00
Etienne Lemay 738105dd66 Move measure-scrollbar into devDependencies 2017-09-27 21:20:18 -04:00
Etienne Lemay c5ca59284f Merge pull request #124 from Gargron/feature-storybook
Add a storybook
2017-09-27 21:09:51 -04:00
Etienne Lemay d6e9a6afae Get rid of /example
Storybook is much more convenient
2017-09-27 21:09:24 -04:00
Etienne Lemay 03ca28caae Update Storybook default values 2017-09-27 21:09:14 -04:00
Etienne Lemay 493efad203 Set Storybook options 2017-09-27 21:09:06 -04:00
Eugen Rochko a69125ce40 Add react-storybook 2017-09-28 02:36:04 +02:00
Etienne Lemay f8358ff28f Merge pull request #123 from Gargron/feature-react-16
Upgrade to React 16
2017-09-27 20:12:35 -04:00
Etienne Lemay 9f49499240 Merge branch 'master' into feature-react-16 2017-09-27 20:00:37 -04:00
Etienne Lemay 5ef1c28d75 Merge pull request #113 from bniwredyc/goodbye-core-js
Package size reduced from 87.35 KB to 79.43 KB
2017-09-27 19:47:50 -04:00
Eugen Rochko a381b554b6 Upgrade Webpack to 3.6 2017-09-27 21:47:41 +02:00
Eugen Rochko d13e3b5e03 Upgrade to React 16, do not use deprecated ref syntax 2017-09-27 21:27:52 +02:00
Igor Lobanov c8d736de0a transform-es2015-typeof-symbol plugin disabled 2017-09-26 11:36:49 +03:00
Etienne Lemay b5552be2c4 Fix activeCategory when scroll is above minTop 2017-09-25 21:15:07 -04:00
Etienne Lemay 2f77b6ac40 💄 2017-09-25 20:11:52 -04:00
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
Igor Lobanov 4dc05ef8da Size reduced from 87.35 KB to 79.43 KB 2017-09-17 12:06:42 +03:00
Igor Lobanov ce77166134 Webpack update 1.12.14 -> 3.6.0 2017-09-17 10:33:59 +03: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