Learn more about these different git repos.
Other Git URLs
In the list of emoji icons that appears when writing ":", there is a BROWSE ALL link that points to http://www.emoji.codes/
The web page states that "This domain is parked free of charge with NameSilo.com. NameSilo offers the cheapest domains on the Internet as well as"
Metadata Update from @jlanda: - Issue tagged with: UI, bug, easyfix
Good catch thanks. Any suggestion for a replacement link?
It looks like the emojione project we were using went proprietary :( https://github.com/joypixels/emojione
A FOSS option may be: https://www.openmoji.org/
This looks interesting, and also actively maintained: https://pypi.org/project/emoji/
Displaying emoji would then rely on the local / browser emoji font for rendering, and not on any web service.
@decathorpe This doesn't look half-bad! Is it available in Fedora and EPEL?
I just checked, and the latest version (0.5.4) is already in all fedora branches and EPEL8:
https://src.fedoraproject.org/rpms/python-emoji
Just as an update, the "BROWSE ALL" link in the comment editor popup now redirects to the page for "ShiftApp Employee Scheduling Software" (https://www.shiftapp.com/), an even more nonsensical destination than the previous parked domain. Really need to get that replaced.
If it's just a question of linking to a page listing available emoji, there's always the official Unicode Consortium chart.
As far as completion goes, though, another possibility is to replace emojicomplete.js with the emojionearea completer (Demo here: https://jsfiddle.net/mervick/1v03Lqnu/765/) which IMHO seems a lot better than the current completer.
emojicomplete.js
For example, typing :roll into the pagure completer currently produces 7 matches, none of them the obvious choice: 🙄. In the emojionearea completer, two results come up, and they're exactly the correct two results:
:roll
emojionearea
<img alt="Screenshot_from_2022-04-14_22-03-20.png" src="/pagure/issue/raw/files/309b9c24eddf7b12ffaf21155bb29bf6c083e9b5cd0d9b2792973374cd554f1f-Screenshot_from_2022-04-14_22-03-20.png" />
The emojionearea JS also supports a "catalog" style selector with the expected categories, a skin tone selector, and a search box:
...For which I forgot the screenshot.
<img alt="Screenshot_from_2022-04-14_22-06-57.png" src="/pagure/issue/raw/files/299df2b437a57d60654dd7acd1d2eef329029062ea506530fa8e27f2cfd23b74-Screenshot_from_2022-04-14_22-06-57.png" />
(Ooh, it can also store a recently-used emoji list. Nice!)
And now is pointing to https://www.shiftapp.com/
So, two years later (now), still nothing has changed.
I'd be willing to look at possibly replacing emojicomplete.js with the emojionearea completer I mentioned a couple of comments back, which seems as good an option as any.
That is, I'm willing if someone can get me started by pointing me to the correct repo(s) I should be hacking against to update both pagure.io and src.fedoraproject.org.
(And maybe also whatever documentation is available on getting new test code running on a staging service. This would obviously need a lot of testing eventually, and my last [failed] attempts to run pagure services on my local machine cost an hour of my life I'll never get back and don't feel like repeating. I know a staging server at least exists for src.fpo, but I've never really seen any concrete information about it. Not to say the info doesn't exist, I just don't know where it is.)
Login to comment on this ticket.