Letting users set custom emojis for unicode is not possible as each emoji unicode pack can differ in aread like missing certain codes, using different code structure and etc. Currently the emojis get resolved through a base which handles each emoji pack (twemoji, fluent and tossface) differently due to the differences.
Though if you have any suggestion which unicode based Emojis you want go ahead and suggest then.
it is definitely possible. i've seen this in many messaging apps.
missing emojis can be resolved via a fallback default pack. maybe even multiple packs. which can even be done natively through css, if done properly via fonts, btw
upd: im mostly retarded, turned out sharkey already supports emoji packs (by "custom" i meant "not twemoji"). it's just hidden in a very counter-intuitive place. maybe worth moving appearance stuff outside of "General" settings...
re-purposing this issue to support apple emojis
TO BE USED SOLELY FOR CREATING MOCK-UPS OF USER INTERFACES
DESIGNED FOR USE IN SOFTWARE PRODUCTS THAT RUN ONLY ON
APPLE’S macOS, iOS, watchOS, tvOS, AND/OR visionOS OPERATING
SYSTEM SOFTWARE
if you are using Sharkey on an Apple device, you can set your emoji style to "native" and your browser should use Apple's emojis. I suspect that's the best we can do
native emojis don't work very good on macos though due to a bug in chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=964527
which makes some emojis render not very pleasantly
and especially there's an issue when rendering such an emoji in a reaction notification - #fff color is forced, making it basically invisible:
This will stay closed as simply put the license won't allow it and there is no way around it. If you want apple emojis and chrome has a bug then simply go and use another browser.
native emojis don't work very good though due to a bug in chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=964527
which makes some emojis render not very pleasantly
and especially there's an issue when rendering such an emoji in a reaction notification - #fff color is forced, making it basically invisible:
Well thats not on our side to fix is it?, thats a chromium bug, and implemting apples emojis would be a license vioalation which we are obviously not gonna do
forcing #fff there is obviously an issue on your side. and "go and use another browser" is not going to work because other browsers suck, but i'd like to keep that discussion out of here
i understand that apple emojis themselves won't be added because of license stuff. i always thought they were royalty free or whatever because everyone uses them everywhere.
but the issue i raised in my latest comment is not strictly related to them.
i can patch that in if you don't mind
arbitrary emoji packs can't be easily added, as explained
Apple's emojis, in particular, can't be added at all (if you find an official Apple source of them, with a license that allows usage, we can think about it again)
Chrome bugs are out of scope
render bugs can probably be fixed, please open a separate issue for each render bug