Etienne Lemay
cd29d5b9f6
preventDefault when handling keyboard event in SkinsDot
2020-03-16 15:16:37 -04:00
Etienne Lemay
2dacd30dc8
Don’t use `getDerivedStateFromProps`
...
This is pretty much considered an anti-pattern (https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html ), especially for a PureComponent.
2020-03-16 14:41:30 -04:00
Etienne Lemay
d1138c00e8
Update theme handling [ Fix #404 ]
...
- Defaults to “light”
- “auto” picks light/dark based on `prefers-color-scheme: dark` media query (and actually updates automatically)
2020-03-16 14:09:14 -04:00
Etienne Lemay
17cf50f7ba
Add an option to disable use of <button>
...
i.e. Latest version of Chrome (~v80) can’t render Pirate Flag (🏴☠️ ) on a <button>
2020-03-16 11:44:02 -04:00
Etienne Lemay
56ae7b49c5
Don’t sort frequent emojis by default
2020-03-16 11:08:13 -04:00
SaraRandolph
6ca158bb36
forgot to run prettier, now I did
2020-03-16 11:03:31 -04:00
SaraRandolph
cdb6c26a08
adds functionality to disable the frequent emoji sorting, updates storybook for visibility
2020-03-16 11:03:31 -04:00
Etienne Lemay
f8ce5a6814
[cleanup]
2020-03-16 09:09:23 -04:00
Etienne Lemay
fcae7a913b
Merge the 2 new categories into a single one
2020-03-16 09:09:23 -04:00
Thomas Piard
9bab24f3c6
prettier
2020-03-16 09:09:23 -04:00
Thomas Piard
3941549f6a
fix test
2020-03-16 09:09:23 -04:00
Thomas Piard
a253148b86
Update data and docs
2020-03-16 09:09:22 -04:00
Thomas Piard
cdb74f28c7
Bump emoji-datasource to 5.*, remove emojione and messenger support
2020-03-16 09:09:22 -04:00
Etienne Lemay
113b07abcf
Merge pull request #402 from missive/nolan/fix-json
...
refactor: remove _JSON
2020-03-13 08:11:01 -04:00
Etienne Lemay
bfada8f5c1
Merge pull request #401 from missive/nolan/test-ssr
...
fix: remove rAF polyfill, add SSR test
2020-03-13 08:10:41 -04:00
Nolan Lawson
835c2e9c36
fix: remove rAF polyfill, add SSR test
2020-01-12 09:59:07 -08:00
Nolan Lawson
97f6ffde2d
refactor: remove _JSON
2019-12-30 09:07:54 -08:00
Nolan Lawson
0bd369144b
chore: upgrade to babel v7
2019-12-29 13:39:57 -08:00
Nolan Lawson
99eae3605d
test: add test for emoji-index.js
2019-12-29 11:52:24 -08:00
Nolan Lawson
6bb1932db8
fix: remove core-js dependency
2019-12-29 11:52:13 -08:00
Nolan Lawson
61c0bd4e4e
fix: remove _JSON
2019-12-21 11:18:30 -08:00
Nolan Lawson
7a025243b4
test: add docs and test for customCategory
2019-12-21 10:24:49 -08:00
Eugen Rochko
1a9d5f97b6
Add support for more than one custom category
...
Fix #224
2019-12-21 10:24:49 -08:00
Nolan Lawson
8cff39f6fd
fix: dark mode CSS tweaks, add storybook/matchMedia/docs
2019-12-21 09:49:29 -08:00
Mohan Raj
848fc76396
feat: Add Dark Mode
2019-12-21 09:49:29 -08:00
Carl Tessier
f3387cdce2
fix: gracefully ignore bad JSON in localstorage ( #385 )
...
Don't crash (catch the exception) if the localstorage value does not contain valid JSON.
2019-12-21 09:17:41 -08:00
Hiro-Aki Hotta
208099c2dc
fix: Use getDerivedStateFromProps instead of componentWillReceiveProps ( #372 )
...
* use getDerivedStateFromProps instead of componentWillReceiveProps
* code formatting
2019-12-21 08:43:35 -08:00
Ryan McCue
f10510b262
fix: Ensure emoji backgrounds do not tile ( #362 )
2019-12-21 08:41:24 -08:00
Alex Brioux
76ac008169
Fix: Allowing emoji selection on enter ( #386 )
2019-12-21 08:38:25 -08:00
Nolan Lawson
3576091fc0
fix: ensure unique keys for React list ( #352 )
...
fixes #327
2019-07-03 08:00:02 -07:00
Xavier Shay
956aaa91f3
fix: Deterministic sorting of search results. ( #343 )
...
* Deterministic sorting of search results.
This is important for reliable tests, e.g. if you are snapshotting views
and comparing to reference images.
* fix prettier
2019-06-29 07:53:46 -07:00
Nolan Lawson
cdd3229de6
test: add basic skins test ( #315 )
2019-06-29 07:48:50 -07:00
The-Code-Monkey
af37a7a20f
attempt 2 to fix prettier error
2019-05-01 15:41:07 +01:00
The-Code-Monkey
14c5d4f2b4
attempting to fix the prettier issue
2019-05-01 15:36:59 +01:00
The-Code-Monkey
0cfb0787ab
Added `type={"button"}` to anchors.js
2019-05-01 15:32:02 +01:00
Etienne Lemay
7f05e22d12
Fix test
2019-03-28 09:16:43 -04:00
Etienne Lemay
32282a6dc7
Fix prettier
2019-03-28 09:14:25 -04:00
Etienne Lemay
4fda4dcc01
fix: use span for non-clickable emojis
2019-03-28 08:59:19 -04:00
Etienne Lemay
abc2cdaf02
Revert " 💄 "
...
This reverts commit 1bcc52e587
.
2019-03-28 08:56:50 -04:00
Etienne Lemay
1bcc52e587
💄
2019-03-28 08:22:30 -04:00
Etienne Lemay
cbad12426c
Merge pull request #317 from nolanlawson/nolan/308-addendum
...
fix: consistently return short_names from sanitize
2019-03-28 07:37:39 -04:00
Nolan Lawson
7a94080f5f
Merge pull request #323 from missive/nolan/hinaloe-test
...
test: add test for short_names in custom emoji
2019-03-23 15:06:35 -07:00
Nolan Lawson
7039517939
remove code comment
2019-03-23 15:06:13 -07:00
Peder Johnsen
ab2f6004ac
Add tests
2019-03-23 21:31:11 +00:00
Peder Johnsen
5570a7ce1a
Run prettier
2019-03-23 21:15:47 +00:00
Peder Johnsen
5c64cc6908
Use for loop and refactor lookup code
2019-03-23 21:14:52 +00:00
Peder Johnsen
90b36d829f
Get skinToneIndex from forEach function
2019-03-23 21:13:02 +00:00
Peder Johnsen
0ab34e20a3
Remove empty strings from skinTones and skinCodes.
2019-03-23 21:12:40 +00:00
Peder Johnsen
a8c491273c
Merge remote-tracking branch 'emojimart/master' into get_emoji_data_from_native
2019-03-23 20:35:16 +00:00
Peder Johnsen
dce30b3f09
Fix typo
2019-03-23 16:39:40 +00:00