# Work on better emoji support

**URL:** https://meta.discourse.org/t/work-on-better-emoji-support/62961
**Category:** Feature
**Created:** [18 mei 2017 om 16:45 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961 "2017-05-18T16:45:08Z")
**Posts on this page:** 16
**Page:** 3

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [23 juni 2017 om 16:25 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/41 "2017-06-23T16:25:14Z")

</div>

Should be fixed by: [Emoji ordering by jjaffeux · Pull Request #4941 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/4941/commits/7c68949e040a8e3d70282726a79fc81c8a23cc48)

Sadly, it won’t fix the `thumbsup/thumbsdown` autocomplete ordering as `d` is still before `u`, and I see only “hacky” ways to fix this, so probably not worth it.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [23 juni 2017 om 16:27 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/42 "2017-06-23T16:27:36Z")

</div>

> [@j.jaffeux](#):
>
> Sadly, it won’t fix the thumbsup/thumbsdown autocomplete ordering as d is still before u, and I see only “hacky” ways to fix this, so probably not worth it.

Shouldn’t we order by the $UNICODE\_ORDER value? ie the [order here](http://www.unicode.org/emoji/charts/emoji-ordering.html).

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [23 juni 2017 om 16:32 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/43 "2017-06-23T16:32:45Z")

</div>

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/pretty-text/emoji.js.es6#L85](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/pretty-text/emoji.js.es6#L85)

We display a list of emojis in autocomplete based on text search. IMO if the results are not alphabetically sorted it will be weird and not what people expect most of the times.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [23 juni 2017 om 16:35 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/44 "2017-06-23T16:35:49Z")

</div>

> [@j.jaffeux](#):
>
> We display a list of emojis in autocomplete based on text search. IMO if the results are not alphabetically sorted it will be weird and not what people expect most of the times.

🤔 I was thinking about you typing “thumbs” and get all matching emoji, sorted by the Unicode order, aka this file order: [http://www.unicode.org/emoji/charts/emoji-ordering.txt](http://www.unicode.org/emoji/charts/emoji-ordering.txt)

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [23 juni 2017 om 16:42 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/45 "2017-06-23T16:42:09Z")

</div>

Yes I understand, this is basically doing two sorts, and ending up with a list not alphabetically sorted. I think it’s overkill and misleading in most cases. Although I agree it would fix the thumbsup/down issue.

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [23 juni 2017 om 16:48 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/46 "2017-06-23T16:48:21Z")

</div>

I’m not sure that users have any expectation that autocomplete is in alphabetical order - ideally you want the “most likely thing” to be at the top.

Google search autocomplete is one example where it certainly isn’t in alphabetical order.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [28 juni 2017 om 20:04 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/47 "2017-06-28T20:04:08Z")

</div>

The emoji tone picker has been merged and is now available on meta, there’s an alignment issue on iOS safari that will be fixed tomorrow.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [29 juni 2017 om 00:16 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/48 "2017-06-29T00:16:22Z")

</div>

Looks good!

😙 😗

Hmm selecting skin tone from the picker doesn’t seem to do anything?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [29 juni 2017 om 00:53 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/49 "2017-06-29T00:53:03Z")

</div>

Skin tone is only supported on some emojis 👴🏽

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [29 juni 2017 om 02:01 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/50 "2017-06-29T02:01:24Z")

</div>

Weird is there a list? It is very confusing the way it is now.

In the iOS picker you only get that ui element when an appropriate emoji is selected, that is how we should do it too @j.jaffeux

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [29 juni 2017 om 02:30 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/51 "2017-06-29T02:30:17Z")

</div>

Trouble is that once you select an emoji the whole modal vanishes, I would rather just shelf all refinements here till we build the non-modal version of the emoji picker. The Twitter Emoji is the gold standard imo and it keeps these boxes around all the time.

Note, in iOS mobile you only get the selection on long press, which we can not really simulate.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [29 juni 2017 om 23:44 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/52 "2017-06-29T23:44:52Z")

</div>

Oh aha when you select a skin tone, all the ones that _can_ change color, do change color:

 ![](https://global.discourse-cdn.com/meta/original/3X/4/6/468da31d17a6f923ede0a114a65f4767d2794203.jpg)

That’s just not obvious when you are on the first page, as nothing happens to be skin-tone-changeable in that early group.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [30 juni 2017 om 01:31 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/53 "2017-06-30T01:31:15Z")

</div>

true, luckily the new picker will fit a lot more icons so there is a strong chance that they will appear before the fold.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [30 juni 2017 om 04:06 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/54 "2017-06-30T04:06:36Z")

</div>

I can also slightly change order to make sure it happens.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [5 juli 2017 om 14:04 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/55 "2017-07-05T14:04:12Z")

</div>

Just wanted to say 🤨🤯 I love the latest emoji update 🤟

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [2 augustus 2017 om 14:51 UTC](https://meta.discourse.org/t/work-on-better-emoji-support/62961/59 "2017-08-02T14:51:16Z")

</div>



[Vorige pagina](https://meta.discourse.org/t/work-on-better-emoji-support/62961.md?page=2)
