Future fix Emoji list doesn't support diversity

Kirby

Well-known member
Licensed customer
Affected version
2.3.0 Beta 2 / xenforo.com
PHP:
public function getEmojiListForDisplay($lazyLoad = false)
{
    if (!\XF::config('fullUnicode'))
    {
        return [];
    }


    $list = $this->getDetailedEmojiList();
    $formatter = \XF::app()->stringFormatter()->getEmojiFormatter();

    $output = [];

    foreach ($list AS $key => $emoji)
    {
        if ($emoji['diversity'])
        {
            // TODO: Support skin-tone modifiers
            unset($list[$key]);

As already noted via TODO:
Emoji listing does not support skin tone modifiers which means that if a user wants to post an emoji of a woman with a medium skin (👩🏽) they must manually type in :woman_tone3: as this emoji is not shown in the dialog.

We recently got complaints from our users due to "missing" emoji skin tones and explained them how to use the codes, but frankly speaking ... this is waay to complicated for the average user.
 
Lets see if this works.

Now i'm using my phone so it shouldn't be a problem.

🤦‍♀️👩🏻‍🦰💁🏻‍♀️
Seems to work here

Checking on my mac

👩‍🦰👱‍♀️
Hmm you might have a case here with that. Emojis seem to be yellow only via the smilie icon in the editor.
 
Last edited:
Automated triage: Future fix

Thank you for reporting this issue. Emoji with skin-tone modifiers are currently left out of the editor's emoji menu and suggestions on purpose, so they can only be entered by typing their codes. Adding a skin-tone selector needs new interface work, so we're keeping this open as a longer-term improvement.

This is an automated assessment. A member of staff may review and update it.
 
Back
Top Bottom