Изменить 5 эмодзи по умолчанию

Как я могу вручную изменить 5 эмодзи по умолчанию, которые появляются при вводе двоеточия?

Я думал, что эти 5 вариантов по умолчанию будут обновляться в зависимости от моих действий (избранное), но этого не происходит — они остаются неизменными. Это означает, что мне каждый раз приходится нажимать «ещё» и переходить к полному списку, поскольку мои любимые эмодзи не входят в эти 5 вариантов по умолчанию.

С уважением,
Майк

Привет, @Mikael_Baggström,

в данный момент у нас нет возможности изменить это. Это прописано в коде здесь:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/components/d-editor.js.es6#L461

Хотя добавить это в API, вероятно, несложно, никто об этом никогда не просил, поэтому мы явно не достигли «правила трёх». Если предложение будет принято, оно, скорее всего, будет иметь очень низкий приоритет.

@zogstrip?

Ну что ж, хотя бы спросить не повредит. И я, конечно, доверяю вам, что вы правильно расставляете приоритеты в процессе разработки. :slight_smile:

Лично мне эта функция очень понравилась бы :stuck_out_tongue:

Думаю, мы могли бы начать с использования локального хранилища для подсчета количества использований конкретных эмодзи и использовать эти данные для улучшения списка стандартных эмодзи (когда у нас будет достаточно информации).

У нас уже есть “discourse_emojis_emojiUsage” в локальном хранилище (используется для недавно использованных эмодзи), но он применяется для большого селектора. Я могу объединить их и убедиться, что оба заполняют один и тот же объект.

Меньше работы — это ещё лучше! (У меня было ощущение, что мы уже где-то хранили эту информацию)

Да, это была бы отличная функция. Значение по умолчанию вполне подходит, но если у нас будет информация о том, какие эмодзи используются чаще всего именно этим пользователем, мы могли бы заменить их на более подходящий и конкретный список.

Сохраняет ли оно также значение тона?

Например, :+1:t2: :+1:t2:

Да, именно так: данные будут сохранены в этом формате:

["woman_pilot:t4","smiley"]

Кажется, это хорошая фича, чтобы начать день. После проверки и слияния всё будет готово:

Ого, это потрясающе! Спасибо! :slight_smile:

Теперь это развернуто :tada:

Это просто еще один пример того, как вы постоянно совершенствуете мелочи, которые делают Discourse таким приятным в использовании. Спасибо! :two_hearts: