Commit Graph

274 Commits (98f2a959133b224e8ecb6d4f375b84d740b9d0ec)

Author SHA1 Message Date
Etienne Lemay 0ebd5c4a5e Fix circular dependencies 2016-07-20 14:50:44 -04:00
Etienne Lemay 1f5c8dd885 Don’t fallback to `skin: 1` for emojis without skin variations 2016-07-20 14:50:44 -04:00
Etienne Lemay 813f61c3d4 Expose store 2016-07-20 14:50:44 -04:00
Etienne Lemay e15e5e5bd8 Export emoticons list as an object with emoji id 2016-07-20 14:50:44 -04:00
Etienne Lemay a51626ae79 Move some reusable logic into utils 2016-07-20 14:50:44 -04:00
Etienne Lemay ae8dfb4e60 Fix search results when rendering emojis from object 2016-07-18 15:14:46 -04:00
Etienne Lemay b07e598a8a Return emoji object in search results 2016-07-18 15:13:23 -04:00
Etienne Lemay 87d3228d0d Clear search results when unmounting Picker 2016-07-18 14:42:21 -04:00
Etienne Lemay c3dca431ef Build and expose a list of all emoticons in emoji-index 2016-07-18 14:33:06 -04:00
Etienne Lemay 2d05276dc4 Fix tokenization of +1/-1 emojis 2016-07-18 14:23:28 -04:00
Etienne Lemay 1615fc1f34 Release v0.1.2 2016-07-15 12:52:16 -04:00
Etienne Lemay b0893c39be Make picker’s title and emoji customizable 2016-07-15 12:50:06 -04:00
Etienne Lemay 2feae02477 Do not use deprecated `isMounted` 2016-07-15 12:31:22 -04:00
Etienne Lemay 9eb8f0b6ac Only render first 3 categories on first render 2016-07-15 12:24:50 -04:00
Etienne Lemay ce3ab53400 Release v0.1.1 2016-07-12 16:59:13 -04:00
Etienne Lemay 919976e10e Fix undesired inline-block whitespace 2016-07-12 16:55:50 -04:00
Etienne Lemay 59ce7db89c 💄 2016-07-12 16:55:46 -04:00
Etienne Lemay f843ad5776 Use <div> instead of <span> w/ <br> 2016-07-12 16:52:18 -04:00
Etienne Lemay 8e15417cc0 Add background color 2016-07-12 16:52:04 -04:00
Etienne Lemay d9f5cd3101 Fix external React lib name 2016-07-11 15:21:13 -04:00
Etienne Lemay 820bb3d966 Do not generate .map files 2016-07-11 15:04:58 -04:00
Etienne Lemay 17a86d5268 Release v0.1.0 2016-07-11 14:22:39 -04:00
Etienne Lemay 12878d7d92 Expose emojiIndex 2016-07-11 14:21:44 -04:00
Etienne Lemay 042c381d3e Support inline picker style 2016-07-11 14:08:41 -04:00
Etienne Lemay f9053d21bb Add “transform-object-rest-spread” Babel plugin 2016-07-11 14:08:26 -04:00
Etienne Lemay 5ebf4464ea Move search index logic out of search component 2016-07-11 11:28:44 -04:00
Etienne Lemay 510d4b30fd Add maxResults to Search component 2016-07-08 17:05:26 -04:00
Etienne Lemay dba6d60a08 Completely hide categories with no emojis 2016-07-08 17:03:41 -04:00
Etienne Lemay 1a3f2525b9 Clear search results when clicking a category anchor 2016-07-08 16:28:43 -04:00
Etienne Lemay 47f2341f53 Refactor search 2016-07-08 14:48:24 -04:00
Etienne Lemay 49ec3b9efe Normalize emoticons when building data 2016-07-07 17:22:40 -04:00
Etienne Lemay 9e57de33ce Add emoticons to search index 2016-07-07 17:12:45 -04:00
Etienne Lemay 573ef818f5 List emoticons in emoji preview
Ignore when same but lowercase/uppercase
2016-07-07 17:05:37 -04:00
Etienne Lemay 19eea428b8 Manually tokenize search terms and emoji indexes 2016-07-07 17:05:15 -04:00
Etienne Lemay 5e0dc3bf63 Don’t make emojis rounded
Show :hover effect on :before element instead so that the cursor is always on an emoji
2016-07-07 15:02:13 -04:00
Etienne Lemay 6237fb7fac Use category labels based on Apple’s 2016-07-07 14:43:01 -04:00
Etienne Lemay de98e7a729 Add emojis to recent category on click 2016-07-07 14:33:53 -04:00
Etienne Lemay a922dbb8c5 Add frequently utils
Store and returns frequently used emojis.
If not already in the frequently used, last used emoji will always be added to the array.
2016-07-07 14:33:53 -04:00
Etienne Lemay 0befb30dc8 [cleanup] 2016-07-07 14:33:53 -04:00
Etienne Lemay 29b5985f80 Sort Flags by name 2016-07-07 14:33:53 -04:00
Etienne Lemay b192563535 Update Flags name with uppercase letters 2016-07-07 14:33:53 -04:00
Etienne Lemay 75535b7a30 Store skin and use as default
Never use `props.skin` once skin is stored
2016-07-07 14:33:53 -04:00
Etienne Lemay 8a022b69fa Add store utils 2016-07-07 14:33:53 -04:00
Etienne Lemay 122afc07ce Move raf-polyfill into src/vendor 2016-07-06 15:47:39 -04:00
Etienne Lemay f202a0282e Simplify emojis `background-size` and `background-position` 2016-07-06 11:25:13 -04:00
Etienne Lemay bcb4e204bc Add emoji sheets to repo 2016-07-06 10:59:17 -04:00
Etienne Lemay 69e9dfea00 Do not ignore data and dist folders 2016-07-06 10:57:55 -04:00
Etienne Lemay b66a45bc2f Update React’s default version 2016-07-06 10:57:55 -04:00
Etienne Lemay ba2f76b24f Update emoji-data 2016-07-06 10:57:55 -04:00
Etienne Lemay f8165922b5 Add skin picker 2016-06-08 20:22:29 -04:00