Funktionswünsche für benutzerdefinierte Emojis

Ein paar Anfragen:

  • Die Möglichkeit, benutzerdefinierte Emojis umzubenennen
  • Eine separate Klasse für integrierte Emojis und benutzerdefinierte Emojis. Ich habe mehrere benutzerdefinierte Emojis, die größer als die normale Emoji-Größe sind und nicht-quadratische Dimensionen haben. Wenn ich die Höhen- und Breitenbeschränkungen über CSS entferne, damit die benutzerdefinierten Emojis korrekt angezeigt werden, werden die integrierten Emojis sehr groß. Es wäre schön, benutzerdefinierte und integrierte Emojis separat gestalten zu können.
3 „Gefällt mir“

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 „Gefällt mir“

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 „Gefällt mir“

IN :arrow_down:

4 „Gefällt mir“

Awesome! Thank you so much!

Ich würde auch die Möglichkeit begrüßen, benutzerdefinierte Emojis umzubenennen. (Derzeit müssten sie umbenannt werden, um sie umzubenennen)

Nur eine weitere Anmerkung – zur Information, ich habe einige benutzerdefinierte Emojis umbenannt, weil mir nicht bewusst war, dass sie die gleichen Namen wie Standard-Emojis hatten und diese überschrieben. (Z. B. :bear:) Daher wollte ich allen benutzerdefinierten Emojinamen ein Präfix hinzufügen. Ich habe sie neu hochgeladen, um den Namen zu ändern und die Präfixe einzufügen.

Für die Emojis, deren frühere Namen nicht mit denen von Standard-Emojis übereinstimmen, werden nun alle Instanzen, in denen Leute das Emoji verwendet haben, mit :emoji_name: angezeigt.

Es wäre hilfreich, wenn die Funktion zum Umbenennen von Emojis auch die Namen dort aktualisieren würde, wo das Emoji zuvor verwendet wurde.

Entschuldigen Sie, dass ich einen alten Thread wieder aufgreife. Ein paar Dinge, die mir aufgefallen sind, als ich kürzlich mit dem Hochladen von benutzerdefinierten Emojis herumgespielt habe:

Die Drag & Drop-Funktionalität scheint defekt zu sein (Ubuntu, Brave Browser) – sie öffnet das Bild in einem neuen Tab, anstatt es hochzuladen. Dies scheint sowohl für SVG als auch für PNG zu gelten. Als ich diese Funktionalität vor ein paar Jahren das letzte Mal benutzt habe (gleiches Betriebssystem, gleicher Browser) hat sie korrekt funktioniert.

Außerdem ist der Dateibrowser, der erstellt wird, wenn Sie auf die Schaltfläche „Dateien auswählen“ klicken, „angepasst“, vermutlich damit er nur geeignete Dateitypen anzeigt. Standardmäßig werden nur PNGs angezeigt, aber benutzerdefinierte Emojis funktionieren auch mit SVG- und JPG-Icons. Es scheint eine ziemlich kleine Korrektur zu sein, aber ich konnte nicht herausfinden, wo in der Discourse-Codebasis diese Anpassung des Dateibrowsers vorgenommen wird.

2 „Gefällt mir“