Solicitudes de funciones de Emoji personalizado

Un par de solicitudes:

  • La capacidad de renombrar emojis personalizados
  • Una clase separada para emojis integrados y emojis personalizados. Tengo varios emojis personalizados que son más grandes que el tamaño normal de los emojis y tienen dimensiones no cuadradas. Si elimino las limitaciones de altura y anchura a través de CSS para que los emojis personalizados se muestren correctamente, los emojis integrados se vuelven muy grandes. Sería bueno poder estilizar los personalizados y los integrados por separado.
3 Me gusta

Hmm, if they deviate from the Emoji standards, they are no longer Emoji. So this is an odd request. “Change Emoji so they aren’t like Emoji!”

Renaming seems reasonable though.

So adding a class to distinguish custom from default is out… then could we have a section where we can load custom GIFs that our board commonly uses? like facebook’s GIF keyboard?

Well, when you say it like that… it does sound easier. Not sure though, @zogstrip would need to comment.

2 Me gusta

In theory you can use the ReplyGIF to accomplish this goal.

If you didn’t want to utilize the GIFs from ReplyGIF the plugin already supports you changing it to use a different URL.

You would have to support the API that ReplyGIF already offers though, including the response structure.

So at a minimum you would have to have endpoints for


###example.com/replies
Provides a json array of strings

example: ["category", “category2”, “category3”]


###example.com/tags
Provides a json array of strings

example: ["tag", “tag2”, “tag3”]


###example.com/gifs
Provides a json array of images and their details

example:

[
  { file => "example.com/i/filename1", tags => "comma separated list of tags", caption => "caption of image1" },
  { file => "example.com/i/filename2", tags => "comma separated list of tags", caption => "caption of image2" }
]

###example.com/i/filename
Returns the image for filename


###example.com/thumbnail/filename
Returns the thumbnail for filename


###example.com/gifs?reply=category
Returns a list of images and their details (see above) in a given category


###example.com/gifs?tag-operator=and&tag=tags
Returns a list of images and their details (see above) that have each tag provided (comma separated)


###example.com/gifs?reply=category&tag-operator=and&tag=tags
Returns a list of images and their details (see above) that are in a specific category and have each tag provided (comma separated)


Granted, you could set it up so /replies, /tags return a single item, and thus the querystring parts become moot. So the only thing you’d have to do is ensure the /gifs endpoint returns all of the GIFs you want to support.

3 Me gusta

IN :arrow_down:

4 Me gusta

Awesome! Thank you so much!

También agradecería la capacidad de renombrar emojis personalizados. (En este momento, tendrían que ser subidos de nuevo para ser renombrados)

Solo otra nota — para contextualizar, estaba renombrando algunos emojis personalizados porque no me di cuenta de que tenían los mismos nombres que los emojis predeterminados y los estaban reemplazando. (Por ejemplo, :oso:) Así que quería añadir un prefijo a todos los nombres de emojis personalizados. Los volví a subir para cambiar el nombre e incluir los prefijos.

Para los emojis cuyos nombres anteriores no son los mismos que los de los emojis predeterminados, todas las instancias en las que las personas han usado el emoji ahora solo tienen el :nombre_emoji:.

Sería útil si la función de renombrar emojis también actualizara los nombres de donde el emoji se ha utilizado previamente.

Disculpas por revivir un hilo antiguo. Un par de cosas que he notado mientras jugaba con la carga de emojis personalizados recientemente:

La funcionalidad de ‘arrastrar y soltar’ parece rota (Ubuntu, Navegador Brave): abre la imagen en una nueva pestaña en lugar de subirla. Esto parece ser lo mismo tanto para SVG como para PNG. La última vez que usé esta funcionalidad hace unos años (mismo sistema operativo, mismo navegador) funcionó correctamente.

Además, el explorador de archivos que se crea cuando haces clic en el botón Elegir Archivos está ‘personalizado’ presumiblemente para que solo muestre tipos de archivo adecuados. Por defecto, solo mostrará PNG, pero los emojis personalizados también funcionan con iconos SVG y JPG. Parece una corrección bastante pequeña, pero no pude averiguar dónde en la base de código de Discourse se realiza esa personalización del explorador de archivos.

2 Me gusta