branchrust_reboot/main/hackweek-chat-emojicancel
122 Commits over 242 Days - 0.02cph!
Cherry pick
77144 (solves overlapping issues and didn't require the TmPro update)
Got server side emoji working - simply place a png in a server directory called "serveremoji" and all clients on that server will automatically be able to use that in chat (the filename will be used as the chat string)
WIP support for servers to provide their own emoji's, still not working
Reduce iterations through full emoji list
Don't use the wood icon if the given string doesn't match any emoji's
Precache all possible emoji's for faster runtime use
Fixed item def emoji's not working, adjusted sprite scale
Close the emoji gallery after selecting one (unless you hold shift then you can spam them)
Fix being able to use hidden item icons as emoji
Can hover over emoji in the gallery to see their text
Fix not being able to use two emojis with no space between them
First pass on an openable gallery of available emoji in chat box
Pooling support, move data to a scriptable asset
Add support for animated emoji
Fixed emoji's not rendering if more than two were in a message
Exposed all of the spray can decals as emoji's
Fixed emoji deleting player avatar
Fixed emoji not working in strings with rich text
Emoji can now be used for every item eg :wood: :scrap:
First implentation, still pretty broken
Cherry picking some changes from the current version of TMPro I'll need