Это было бы здорово. Вместо ... для дополнительных опций используйте ту же иконку, что и для чата. . Также добавьте настройку для запрещённых реакций, чтобы эмодзи, которые могут считаться токсичными, нельзя было использовать.
Однако сложность, вероятно, будет связана с {{emoji-picker}}. Возможно, самое время перенести его из компонента, который подключается в различных местах, в глобально доступный элемент. Нам нужно будет разместить его в теле страницы (в основном пустом до первого использования) и использовать этот единственный экземпляр во всех случаях. Скорее всего, позиционирование потребуется реализовать через Popper. Я рекомендую сначала выполнить эту задачу — это упростит решение текущей проблемы и улучшит работу чата.
Теперь, когда Retort выводится из эксплуатации, не стоит ли также рассмотреть возможность добавления поддержки нескольких реакций-эмодзи для поста, аналогично тому, как это реализовано для сообщений в чате?
Это, безусловно, отдельная просьба. Интерфейс для discourse_reaction спроектирован вокруг концепции «одной» реакции. Для поддержки режима множественных реакций потребовалась бы его существенная переработка.
Я бы расширил эту заявку на функционал, чтобы также можно было выбирать из всех доступных эмодзи (как указано здесь в оригинальном посте темы). Я ищу возможность реакций эмодзи в стиле Discord, которую Retort предлагал годами. Если Retort перестанет работать после перехода в режим EOL, это станет серьёзным ударом по моей пользовательской базе.
Привет, есть ли какие-то сдвиги в реализации этого? Retort закрылся, а мои пользователи хотели бы по-прежнему иметь возможность выбирать из всех доступных эмодзи, а не из ограниченного набора. Я также поддерживаю просьбу о возможности добавлять несколько реакций.
Мы с радостью взяли бы это на себя, но, к сожалению, у нас нет на это ресурсов. Если только какой-либо корпоративный клиент не спонсирует эту работу, я не вижу возможности реализовать это раньше чем через 6 месяцев.
Я частично открыт к передаче этой работы на аутсорсинг, однако она крайне сложна. Основная проблема заключается в том, что мы потратим столько же времени на её разработку, сколько и на проверку вклада от третьей стороны, спонсируемого ими.
Возможно ли просто скопировать выборщик эмодзи из Discourse Chat? Я его большой поклонник, и он работает отлично и чисто.
Даже можно было бы использовать одни и те же настройки (за исключением, возможно, одной опции для включения эмодзи в постах), так как, похоже, нет особого смысла иметь разные эмодзи (или эмодзи по умолчанию) для постов и чата.
Конечно, самая сложная часть — корректно интегрировать это с существующей функциональностью лайков постов.
Кстати, я считаю, что должна быть опция администратора для добавления эмодзи в черный список. Например, все наши эмодзи имеют позитивный подтекст, чтобы сдерживать токсичность, но также стимулировать обсуждение. В самом простом случае это может быть , но что-то более токсичное — например, .
На мобильных устройствах модальное окно выбора эмодзи появится после нажатия дополнительной кнопки EmojiPicker. Я протестировал это на мобильном устройстве, и всё работает.
Мы должны стремиться к единообразию: либо использовать здесь ту же иконку, либо изменить иконку в чате. Лично я склоняюсь к тому, чтобы изменить иконку в чате, поскольку смайлик — это отраслевой стандарт, на мой взгляд.
Выглядит и работает довольно хорошо, отличная работа Нам нужно только обсудить некоторые продуктовые решения внутри команды, но мы скоро вернёмся к вам. Пожалуйста, пока ответьте на мелкие замечания здесь
На данный момент это считается экспериментальной функцией, отключенной по умолчанию. Администраторы могут включить её по своему усмотрению, так как в настоящее время нет способа ограничить, какие реакции можно использовать здесь, и у нас сейчас нет ресурсов для работы над этим.