I have done a bunch, is it worth colour coding "aligned" emotes on the left so people can see what has been "aligned" (even if it isn't necessarily the consensus alignment) Then if you remove one from aligned just flip the colour back to how it was.
Well, I still have to make the php, and hand that off to Vanilla to get it in. Waiting on some answers from them about implementation. But the hard part is done!
OK so now I need to fill in the PHP file with our art files.
Here's a zip with our emoji art, along with the PHP that needs to be edited. It needs our emoji filenames inserted. We also need to add all of them to the Editor section, so they all appear when you click the emoji button in the reply editor.
Support dev's notes about editing the manifest PHP file:
Can I remove entries for which we have no emoji? For example "cookie", "dissapointed_relieved", etc. We don't plan to implement emoji for these.
Yes.
Can I add our own new emoji entries at the bottom? These would have no corresponding Vanilla entry.
Yes.
Is the "editor" array for specifying which emoji appear in the post editor dropdown?
Yes.
Is it OK to both add and remove aliases in the "aliases" array?
Yes.
Is it OK to remove the "archive" array?
Yes.
Here's a quick breakdown of the more relevant elements in the PHP:
emoji - An array in the form: name => filename (ex. ['smile' => 'smile.png'])
aliases - Optional. An array of emoji short forms: alias => emojiName (ex. [':)' => 'smile'])
editor - Optional. An array of emoji that will display in the editor: emojiName (ex: [smile,..])
format - Optional. The string format of the emoji replacement.
archive - Optional. An array of deprecated emoji to new emoji that allows us to rename emoji with compatibility.
Replies
Here's a zip with our emoji art, along with the PHP that needs to be edited. It needs our emoji filenames inserted. We also need to add all of them to the Editor section, so they all appear when you click the emoji button in the reply editor.
Support dev's notes about editing the manifest PHP file:
Here's a quick breakdown of the more relevant elements in the PHP: