chore: make locale for emoji suggestions configureable

This commit is contained in:
krille-chan 2025-11-18 16:09:09 +01:00
commit 419f57a14c
No known key found for this signature in database
2 changed files with 4 additions and 1 deletions

View file

@ -58,6 +58,7 @@ enum AppSettings<T> {
'chat.fluffy.color_scheme_seed', 'chat.fluffy.color_scheme_seed',
0xFF5625BA, 0xFF5625BA,
), ),
emojiSuggestionLocale<String>('emoji_suggestion_locale', ''),
enableSoftLogout<bool>('chat.fluffy.enable_soft_logout', false); enableSoftLogout<bool>('chat.fluffy.enable_soft_logout', false);
final String key; final String key;

View file

@ -336,7 +336,9 @@ class ChatInputRow extends StatelessWidget {
), ),
onChanged: controller.onInputBarChanged, onChanged: controller.onInputBarChanged,
suggestionEmojis: getDefaultEmojiLocale( suggestionEmojis: getDefaultEmojiLocale(
Localizations.localeOf(context), AppSettings.emojiSuggestionLocale.value.isNotEmpty
? Locale(AppSettings.emojiSuggestionLocale.value)
: Localizations.localeOf(context),
).fold( ).fold(
[], [],
(emojis, category) => emojis..addAll(category.emoji), (emojis, category) => emojis..addAll(category.emoji),