# Make emoji suggestions appear continuously

**URL:** https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756
**Category:** Feature
**Created:** [June 16, 2016, 2:14pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756 "2016-06-16T14:14:34Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![P16](https://avatars.discourse-cdn.com/v4/letter/p/b19c9b/32.png) [@P16](https://meta.discourse.org/u/P16)
#### Post date: [June 16, 2016, 2:14pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/1 "2016-06-16T14:14:35Z")

</div>

Some messaging apps have a feature where emojis pop up continuously (based on the keystrokes) between the keyboard and the chat screen. For example, when you type the word coffee on Line, you have a small popup containing emojis with the ‘coffee’ keyword:

 ![](https://global.discourse-cdn.com/meta/original/3X/4/d/4dbb4859728ac5eb672b24f9499f81f61decaccb.png)

Similar to how on discourse emojis pop up when we start with a : colon like below

 ![](https://global.discourse-cdn.com/meta/original/3X/4/1/417642a8bbb1d2fe3d724cffe8badc107ca1f525.png) 

On my local, I have made it so that whenever users type a word, the emoji menu pops up as above, but without the need to start with a colon

 ![](https://global.discourse-cdn.com/meta/original/3X/a/7/a70844043c39f82ee73d94e2bd37da0157256e13.png)

Letting the user choose while typing might be a better method in my opinion - the user can continue writing as before or he can choose to change a word to an emoji.

If the community and devs like this feature, I can submit a PR.

🙂

---

<div class="post-metadata">

### Author: ![davemaxwell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davemaxwell/32/108393_2.png) [@davemaxwell](https://meta.discourse.org/u/davemaxwell)
#### Post date: [June 16, 2016, 3:00pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/2 "2016-06-16T15:00:23Z")

</div>

> [@P16](#):
>
> If the community and devs like this feature, I can submit a PR.

I’d prefer to keep this as it is, or a plugin at best. That has the potential to be very distracting - there are probably a dozen of the triggers which I use on a regular basis in conversation.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 16, 2016, 3:20pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/3 "2016-06-16T15:20:29Z")

</div>

I like It, nice idea for plugin!

---

<div class="post-metadata">

### Author: ![P16](https://avatars.discourse-cdn.com/v4/letter/p/b19c9b/32.png) [@P16](https://meta.discourse.org/u/P16)
#### Post date: [June 16, 2016, 3:32pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/4 "2016-06-16T15:32:57Z")

</div>

@marcospreviato thanks 🙂

@davemaxwell we can have the emojis show up on the top right where it will not be as distracting, like below.

 ![](https://global.discourse-cdn.com/meta/original/3X/0/f/0f065b66478b037aa068b78aca1f8dfa87cbdf92.png) 

When stickers show up seamlessly without having to type a colon, I think we will have more emojis used in a post, especially if you have additional custom emojis on the forum.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 16, 2016, 3:44pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/5 "2016-06-16T15:44:29Z")

</div>

@P16 you intend to create a plugin with user rankings, with level up bar and etc? like:

 ![](https://global.discourse-cdn.com/meta/original/3X/7/2/72cc21b04346f06c491cd31b3ea710c35cfe21bc.png)

---

<div class="post-metadata">

### Author: ![davemaxwell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davemaxwell/32/108393_2.png) [@davemaxwell](https://meta.discourse.org/u/davemaxwell)
#### Post date: [June 16, 2016, 3:47pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/6 "2016-06-16T15:47:43Z")

</div>

> [@P16](#):
>
> When stickers show up seamlessly without having to type a colon, I think we will have more emojis used in a post, especially if you have additional custom emojis on the forum.

Depends on how much you like emojis. I think they’re fine and they have their place, but making them more prevelant can get annoying quickly. There’s a reason they’re not instantly available.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 16, 2016, 3:49pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/7 "2016-06-16T15:49:10Z")

</div>

I think differently, but I respect your opinion @davemaxwell , the plugin is nice addon for community!

---

<div class="post-metadata">

### Author: ![P16](https://avatars.discourse-cdn.com/v4/letter/p/b19c9b/32.png) [@P16](https://meta.discourse.org/u/P16)
#### Post date: [June 16, 2016, 3:49pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/8 "2016-06-16T15:49:15Z")

</div>

@marcospreviato yep don’t worry its all coming. Just bear with me, having some technical issues that I hope to solve soon.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 16, 2016, 3:51pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/9 "2016-06-16T15:51:34Z")

</div>

Don’t worry! Thanks again for enriching our community!

---

<div class="post-metadata">

### Author: ![davemaxwell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davemaxwell/32/108393_2.png) [@davemaxwell](https://meta.discourse.org/u/davemaxwell)
#### Post date: [June 16, 2016, 3:52pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/10 "2016-06-16T15:52:42Z")

</div>

Meant to post this earlier.

If I want to see 😕, the I’ll type : confused :. But I don’t want to see the emoji just because I type the word . And having the popup coming up continuously would get very distracting very quickly.

There are a reason there are so many autocorrect memes out there. Having something guess what I want to type usually doesn’t end well.

But some people might really like it - which is why I suggested the plugin approach instead. Have it if people WANT to use it, but don’t force people to use something.

---

<div class="post-metadata">

### Author: ![P16](https://avatars.discourse-cdn.com/v4/letter/p/b19c9b/32.png) [@P16](https://meta.discourse.org/u/P16)
#### Post date: [June 16, 2016, 3:57pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/11 "2016-06-16T15:57:42Z")

</div>

@davemaxwell Thanks for your input 🙂

I have actually started using emojis a lot more because of this feature along with many of my friends, which is why I proposed this feature. Line does this for example, and is very popular for their stickers, which you can use in this way.

I guess it has a different appeal to a younger demographic.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 16, 2016, 4:04pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/12 "2016-06-16T16:04:07Z")

</div>

> [@P16](#):
>
> I have actually started using emojis a lot more because of this feature along with many of my friends, which is why I proposed this feature. Whatsapp and others don’t have this feature, while Line does for example, and is very profitable due to their stickers becoming so popular.
> 
> I guess it has a different appeal to a younger demographic.

yes indeed, to the public in my forum for example, and forum for the gaming community, it would be of great value

---

<div class="post-metadata">

### Author: ![davemaxwell](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davemaxwell/32/108393_2.png) [@davemaxwell](https://meta.discourse.org/u/davemaxwell)
#### Post date: [June 16, 2016, 4:22pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/13 "2016-06-16T16:22:59Z")

</div>

> [@P16](#):
>
> I guess it has a different appeal to a younger demographic.

Granted, there’s a generational thing there…

> [@marcospreviato](#):
>
> yes indeed, to the public in my forum for example, and forum for the gaming community, it would be of great value

But in a professional/technical community, they wouldn’t be as widely accepted.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 16, 2016, 7:42pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/14 "2016-06-16T19:42:54Z")

</div>

I’m wondering about resource use. i.e. on-demand (a : was typed) vs. polling (a key was pressed)

There are how many emojis now, 1K+ ?

[https://github.com/discourse/discourse/blob/master/lib/emoji/db.json](https://github.com/discourse/discourse/blob/master/lib/emoji/db.json)

Having a composer “key” event run against all the possibilities seems like it could have a negative impact to me.

---

<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: [June 16, 2016, 10:47pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/15 "2016-06-16T22:47:28Z")

</div>

There is a HUGE 🏺 of emojis. This would get massively distracting.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 16, 2016, 11:20pm UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/16 "2016-06-16T23:20:47Z")

</div>

Some of the emoji have very short tokens.

> a, b, m, o, v, x  
> ab, cd, cl, id, ng, ok, on, ox, sa, tm, tv, up, vs, wc,  
> cn, de, es, fr, gb, it, jp, kr, ru, us,

In particular, members will likely see a lot of 🅰 🆗 🔛 🆙 🇮🇹 🇺🇸

I can’t say I’m a fan of this idea.

At least not with the full emoji set. .

---

<div class="post-metadata">

### Author: ![P16](https://avatars.discourse-cdn.com/v4/letter/p/b19c9b/32.png) [@P16](https://meta.discourse.org/u/P16)
#### Post date: [June 17, 2016, 2:11am UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/17 "2016-06-17T02:11:25Z")

</div>

@sam @Mittineague What do you think of showing emojis once a minimum of three keys have been pressed, similar to search queries? For example, Smi.. would show up the smiley emojis but just typing S.. or Sm.. would not.

---

<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: [June 17, 2016, 2:14am UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/18 "2016-06-17T02:14:13Z")

</div>

Every time I type `sun` or `shop` or `ham` or `foot` or `time` or `bug` I would be bugged with this popup.

The popup is very distracting and it would significantly hurt composing text.

---

<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: [June 17, 2016, 3:02am UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/19 "2016-06-17T03:02:36Z")

</div>

I think as a plugin this could be OK but I can’t see us ever shipping it as a default.

---

<div class="post-metadata">

### Author: ![marcospreviato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcospreviato/32/54766_2.png) [@marcospreviato](https://meta.discourse.org/u/marcospreviato)
#### Post date: [June 17, 2016, 11:51am UTC](https://meta.discourse.org/t/make-emoji-suggestions-appear-continuously/45756/20 "2016-06-17T11:51:42Z")

</div>

yes you’re right, as a plugin would be nice, but to be a standard feature of discourse may be not cool! 😁
