Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Feature: Add emojis from macOS #5

Open
2 tasks done
JoshuaKGoldberg opened this issue Mar 20, 2024 · 0 comments
Open
2 tasks done

🚀 Feature: Add emojis from macOS #5

JoshuaKGoldberg opened this issue Mar 20, 2024 · 0 comments
Labels
platform support Adding emojis from a not-yet-supported platform ➕ status: accepting prs Please, send a pull request to resolve this! 🙏 type: feature New enhancement or request 🚀

Comments

@JoshuaKGoldberg
Copy link
Owner

JoshuaKGoldberg commented Mar 20, 2024

Bug Report Checklist

Overview

macOS has its own emoji picker with a rich set of emoji keywords. It'd be great to source keywords from it as well!

Additional Info

I'd previously tried to get the macOS keywords programmatically.
https://apple.stackexchange.com/questions/406364/decoding-dat-files-in-system-library-privateframeworks-coreemoji-framework-on-bi seemed promising at first.

Unfortunately, per the question, my version of macOS Ventura 13.2 system didn't have the CharacterPicker.strings files or an equivalent that I can find. I was only able to find the text names of emojis. See attached macos-emojis.json:

plutil -convert json -o - /System/L*/Priv*/CoreE*/V*/A/R*/en.*/* > macos-emojis.json

We'll probably need somebody well-versed in macOS system settings to get this working.

@JoshuaKGoldberg JoshuaKGoldberg added type: feature New enhancement or request 🚀 status: accepting prs Please, send a pull request to resolve this! 🙏 platform support Adding emojis from a not-yet-supported platform ➕ labels Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform support Adding emojis from a not-yet-supported platform ➕ status: accepting prs Please, send a pull request to resolve this! 🙏 type: feature New enhancement or request 🚀
Projects
None yet
Development

No branches or pull requests

1 participant