453 Commits

Author SHA1 Message Date
Mislav Marohnić
a5865153a2 Add Emoji::Character#skin_tones? 2019-07-03 18:28:34 +02:00
Mislav Marohnić
37b14e495b Ensure that emoji can't be looked up by their text glyph 2019-07-03 18:26:48 +02:00
Mislav Marohnić
fd84af55cf Regenerate emoji.json with shorter sequences 2019-07-03 17:57:25 +02:00
Mislav Marohnić
b37659ccd8 Use shortest possible sequence as emoji.raw representation 2019-07-03 17:57:25 +02:00
Mislav Marohnić
5766d15e27 Explicitly list glyphs to render as text when no VARIATION_SELECTOR_16 2019-07-03 17:37:56 +02:00
Mislav Marohnić
03dea3bd7d Merge pull request #161 from jhawthorn/dedup
Freeze and dedup strings
2019-07-03 15:34:12 +02:00
John Hawthorn
69009d4c1e Freeze and dedup strings 2019-05-15 16:16:37 -07:00
Mislav Marohnić
22b920f8bd Merge pull request #158 from github/rm-custom-emoji
Remove custom emoji
2019-05-06 18:47:57 +02:00
Mislav Marohnić
55a00803d8 Merge pull request #159 from github/unicode-12
Add Unicode 12 emoji
2019-05-05 03:47:38 +02:00
Mislav Marohnić
6f5518a9ed Add new Unicode 12 emoji 2019-05-05 03:26:18 +02:00
Mislav Marohnić
ff9b85268e Reorder existing emoji based on Unicode 12 2019-05-05 03:13:27 +02:00
Mislav Marohnić
c8cebe22eb Ensure that dump.rb accounts for all existing emoji.json entries 2019-05-05 03:12:43 +02:00
Mislav Marohnić
28a179180b Skip emoji-test.txt entries that are variations of skin tones 2019-05-05 03:11:46 +02:00
Mislav Marohnić
b801800935 Pull in emoji-test.txt for Unicode 12 2019-05-05 03:04:09 +02:00
Mislav Marohnić
16c382b744 Remove obsolete information 2019-05-05 02:28:19 +02:00
Mislav Marohnić
0f9400398e 🔥 extractor logic
We no longer ship any images to extract.
2019-05-05 02:28:19 +02:00
Mislav Marohnić
040aebef64 🔥 custom emoji
On GitHub.com, people predominantly use `:octocat:` and `:shipit:`, but
other custom emoji not as much. These two most used custom emoji also
happen to be specific to the GitHub brand, so it makes more sense that
we add them as custom emoji in the app itself rather than shipping them
with the gemoji library.
2019-05-05 02:28:19 +02:00
Mislav Marohnić
4b2d44d272 🔥 integrity tests
These were tied to the logic that extracts PNG images from Apple font
2019-05-05 02:02:03 +02:00
Mislav Marohnić
987463b50b 🔥 obsolete scripts 2019-05-05 01:58:35 +02:00
Mislav Marohnić
3bc9fe0694 Merge pull request #155 from github/no-apple
Deprecate Apple Palette and upgrade to Emoji 11.
2019-05-05 01:47:18 +02:00
Mislav Marohnić
e55d1457ab Vendor emoji-test.txt from Unicode.org so it can be used in tests 2019-05-05 01:27:01 +02:00
Mislav Marohnić
444ad5b1f4 Fix tests 2019-05-05 01:05:06 +02:00
Mislav Marohnić
e2911b66f2 Generate sequences with alternate VARIATION_SELECTOR_16 positioning 2019-05-05 01:05:06 +02:00
Mislav Marohnić
3e67cc2a60 Regenerate emoji.json 2019-05-05 01:05:06 +02:00
Mislav Marohnić
e5eb1e8bcf Cleanup in constants 2019-05-04 17:50:33 +02:00
Mislav Marohnić
f00846a597 Avoid reusing existing emoji in dump.rb 2019-05-04 17:49:45 +02:00
Mislav Marohnić
4301394495 Symbolize keys when parsing data file 2019-05-02 15:08:04 +02:00
Mislav Marohnić
294b5c4c5c Clean up hacks around gendered emoji 2019-05-02 14:54:06 +02:00
Mislav Marohnić
6ac95753f0 Remove palette method
This represented Apple's palette of characters before, but now has no
purpose since the `Emoji.all` list plus categories represents the
character palette recommendation from Unicode.
2019-05-02 14:52:12 +02:00
Mislav Marohnić
3e7a9bebe2 Parse emoji-test.txt from Unicode 2019-05-02 14:30:27 +02:00
Kristján Oddsson
70b65c3b10 Unicode 11 emojis 2019-05-02 14:30:27 +02:00
Mislav Marohnić
d582f48cbf Merge pull request #137 from nicolasleger/patch-1
Test build on new Ruby versions
2019-05-02 10:36:17 +02:00
Mislav Marohnić
a3cefa60de Ruby versions in CI without patch numbers 2019-05-02 10:23:16 +02:00
Mislav Marohnić
3668746720 Merge pull request #156 from ashmaroli/interpolate-regex-once
Interpolate gender-variation regex just once
2019-05-02 10:20:46 +02:00
Mislav Marohnić
1a652be3dc Merge pull request #152 from ashmaroli/frozen-string-literals
Freeze string literals when using a modern Ruby
2019-05-02 09:51:51 +02:00
Mislav Marohnić
df9d9491e8 Merge pull request #154 from ashmaroli/module-private-constant
Use Module#private_constant to hide constants
2019-05-02 09:51:26 +02:00
Ashwin Maroli
667d62c1a6 Interpolate gender-variation regex just once 2019-04-28 11:59:19 +05:30
Kristján Oddsson
8d7c6fa4e3 bump version v3.0.1 2019-04-25 11:19:03 +01:00
Kristján Oddsson
21c4e27ee2 Merge pull request #151 from github/policewoman-is-also-a-cop
👮‍♀️ Add "police", "law" and "cop" as tags for 👮‍♀️
2019-04-25 11:18:16 +01:00
Ashwin Maroli
7c91775a0b Use Module#private_constant to hide constants 2019-04-22 15:50:47 +05:30
Ashwin Maroli
afc91a5235 Freeze string literals when using a modern Ruby 2019-04-22 14:47:59 +05:30
Kristján Oddsson
aed88bb347 add "police", "law" and "cop" as tags for 👮‍♀️ 2019-04-18 08:38:24 +01:00
Mike McQuaid
b04991b001 Merge pull request #140 from github/contributing-license
CONTRIBUTING: note license.
2018-02-16 09:30:59 +00:00
Mike McQuaid
8d6aff3fc6 CONTRIBUTING: note license.
This is to be more explicit about the contribution process and license.
2018-02-16 09:09:16 +00:00
Nicolas Leger
3f8feffc48 Test build on new Ruby versions 2018-01-08 10:23:45 +01:00
Joshua Peek
3f6057146c Merge pull request #125 from github/sass
Add "sassy" alias to information desk people
2017-05-22 09:32:14 -07:00
Joshua Peek
61e16ae891 Add "sassy" alias to information desk people 2017-05-20 19:47:16 -07:00
Mislav Marohnić
9b8ad85de0 Merge branch 'unicode-aliases'
Fixes #122
2017-04-21 16:32:11 +02:00
Mislav Marohnić
09125ab983 Fix rendering of custom emoji in db/index.html 2017-04-21 16:31:32 +02:00
Mislav Marohnić
b9ce241bf1 Regenerate emoji.json with minimal raw representations
If a raw representation of emoji includes VARIATION SELECTOR 16, but a
browser would render it as a color emoji even without that character,
drop the VARIATION SELECTOR 16 from the raw representation.
2017-04-21 16:31:32 +02:00