Enhance Discord emoji selection with Unicode support and improved UI

- Added support for Unicode emojis in the Discord emoji selector, allowing users to search and select from a comprehensive emoji library.
- Refactored the emoji selection component to include a category sidebar and skin tone options, improving user experience and accessibility.
- Updated localization files to include new emoji-related terms and categories in both English and German.
- Introduced a new dependency on `@emoji-mart/data` for better emoji management and search functionality.
- Enhanced the overall layout and functionality of the emoji picker, ensuring a more intuitive interface for users.
This commit is contained in:
TheOnlyMace
2026-07-25 15:59:53 +02:00
parent ef1803f0ab
commit dba7bb3cdc
6 changed files with 481 additions and 195 deletions

View File

@@ -748,9 +748,24 @@
"roleDescription": "Description (optional)",
"roleDescriptionPlaceholder": "Short text for dropdown",
"addRole": "Add role",
"emojiPlaceholder": "Search emoji…",
"emojiPlaceholder": "Choose emoji…",
"emojiSearch": "Find the perfect emoji",
"emojiSearchResults": "Search results",
"emojiServer": "Server",
"emojiServerEmpty": "No server emojis available.",
"emojiUnicode": "Standard",
"emojiSkinTone": "Skin tone",
"emojiHoverHint": "Pick an emoji",
"emojiCategories": {
"people": "Smileys & People",
"nature": "Animals & Nature",
"foods": "Food & Drink",
"activity": "Activities",
"places": "Travel & Places",
"objects": "Objects",
"symbols": "Symbols",
"flags": "Flags"
},
"emojiRequired": "Reaction mode requires an emoji for every role.",
"tooManyRoles": "Maximum 25 roles per panel.",
"rolesBuilderHint": "Pick a role, label, and optional emoji/description. Reaction mode requires an emoji.",