chore: make locale for emoji suggestions configureable

This commit is contained in:
krille-chan 2025-11-18 16:09:09 +01:00
parent e7f9302e52
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',
0xFF5625BA,
),
emojiSuggestionLocale<String>('emoji_suggestion_locale', ''),
enableSoftLogout<bool>('chat.fluffy.enable_soft_logout', false);
final String key;

View file

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