Agregar opción ... a Reacciones de Discourse

Añade el momento en que discourse-reactions se limita a un número estático de reacciones.

En algunas comunidades tiene sentido dar total flexibilidad para que la gente pueda elegir cualquier reacción del :rainbow: de emojis.

La idea sería

Si enable all reactions está habilitado para el plugin.

  1. Renderiza un ... en el menú de reacciones
  2. Al hacer clic, permite a los usuarios elegir de la lista completa de reacciones
  3. Conserva las últimas 3 opciones no estándar en la bandeja predeterminada

@j.jaffeux ¿alguna idea al respecto?

26 Me gusta

Esto estaría bien. En lugar de ... para más opciones, usa el mismo icono que para el chat. image. Y también ten una configuración para reacciones prohibidas para que los emojis que puedan considerarse tóxicos no puedan ser utilizados.

14 Me gusta

Debería ser muy fácil de hacer en sí mismo.

Sin embargo, la complejidad probablemente estará en torno a {{emoji-picker}}, podría ser el momento adecuado para moverlo de algo que extraemos en varios componentes, a algo que esté disponible globalmente. Necesitaríamos tenerlo en el cuerpo (mayoritariamente vacío hasta el primer uso) y usar esta única instancia en todos los casos. La posición probablemente tendría que hacerse a través de popper. Recomendaría que hagamos esta tarea primero, hará que esto sea más fácil y también mejorará las cosas en el chat.

9 Me gusta

Ahora Retort está siendo retirado, ¿estaría también dentro del alcance de esta función permitir múltiples reacciones de emoji para una publicación, de manera similar a como las tenemos para los mensajes de Chat?

10 Me gusta

Ciertamente es una solicitud diferente. La interfaz de usuario para discourse_reaction está diseñada en torno a una reacción “única”. Necesitaría una revisión importante para admitir el modo de reacción múltiple.

8 Me gusta

Extendería esta solicitud de características para permitir también la selección de todos los emojis disponibles (como se indica aquí en la publicación original del tema). Busco la capacidad de reacción con emojis al estilo de Discord, que Retort ha ofrecido durante años. Si Retort dejara de funcionar al entrar en EOL (fin de vida útil), sería un gran golpe para mi base de usuarios.

3 Me gusta

Hola, ¿hay algún avance en que esto se haga realidad? Retort está muerto y a mis usuarios les encantaría poder seguir eligiendo entre todos los emojis disponibles en lugar de un conjunto limitado. También apoyaría la solicitud de permitir reacciones múltiples.

7 Me gusta

Queremos hacer esto, pero no tenemos ancho de banda en este preciso momento. Probablemente dentro de unos meses.

11 Me gusta

¿Alguna novedad al respecto? Gracias.

2 Me gusta

Nos encantaría construirlo, pero lamentablemente no tenemos ancho de banda, a menos que sea patrocinado por un cliente empresarial, no creo que esto suceda en otros 6 meses aproximadamente.

Estoy parcialmente abierto a externalizar este trabajo, pero es muy complicado, la preocupación aquí es que terminaríamos dedicando la misma cantidad de tiempo a construirlo que a revisar una contribución patrocinada por terceros.

8 Me gusta

¿Sería posible replicar simplemente el selector de emojis de Discourse Chat? Soy un gran admirador y funciona de manera agradable y limpia.

Incluso podrían compartir la misma configuración (aparte de quizás una para activarlo también para las publicaciones), ya que no parece tener mucho sentido tener diferentes emojis (o emojis predeterminados) para publicaciones y chat.

Por supuesto, la parte complicada será interactuar con la funcionalidad existente de las publicaciones de manera sensata.

9 Me gusta

¡Sí, esto también sería ideal para mí!

7 Me gusta

En cualquier caso, creo que debería haber una opción de administrador para poner en lista negra algunos emojis. Por ejemplo, todos nuestros emojis tienen un ángulo positivo para ayudar a frenar la toxicidad, pero también a promover la discusión. En su forma más simple, podría ser un :-1:, pero algo más tóxico podría ser :garbage:

7 Me gusta

He hecho un PR para permitir que el usuario elija cualquier emoji, como el plugin retort.

13 Me gusta

Muchas gracias, ¿cómo es la experiencia móvil aquí?

Me encanta que hayas incluido las especificaciones del controlador y del sistema, lo revisaremos.

4 Me gusta

En el móvil, aparecerá el modal del selector de emojis.

3 Me gusta

Esto se ve bien. Tener un número limitado de emojis es lo peor de ambos mundos.

3 Me gusta

¡Parece que funciona bien en mi sitio de prueba, buen trabajo!

Para el chat, tenemos una opción similar de “más opciones de emoji” que utiliza un icono diferente:

Deberíamos intentar lograr la paridad, ya sea usando el mismo aquí o cambiando el del chat. Creo que personalmente me inclino por cambiar el del chat, la carita sonriente es el estándar de la industria en mi opinión.

9 Me gusta

Reenvío desde la PR:

Esto se ve y funciona bastante bien, gran trabajo :+1: Solo necesitamos discutir algunas decisiones de producto internamente aquí, pero nos pondremos en contacto con usted pronto. Por favor, aborde los comentarios menores aquí mientras tanto :slightly_smiling_face:

Nos pondremos en contacto con usted pronto.

7 Me gusta

De acuerdo, gracias a @fokx, esta PR ya se ha fusionado.

Por ahora, esta se considera una función experimental deshabilitada por defecto; los administradores pueden habilitarla a su discreción, ya que actualmente no hay forma de limitar qué reacciones se pueden usar aquí, realmente no tenemos la capacidad de dedicarnos a este trabajo en este momento.

La configuración del sitio es discourse_reactions_experimental_allow_any_emoji.

12 Me gusta