Add proxy routing and sing-box support

This commit is contained in:
Fabian Freund
2026-05-22 18:16:31 +02:00
parent 51289f1266
commit a5974617aa
262 changed files with 32003 additions and 3962 deletions
@@ -55,12 +55,11 @@ class LocaleSettingsScreen extends HookConsumerWidget {
final availableLocales = useMemoized(
() =>
{
...systemLocales,
...userLocales.value,
Locale.fromSubtags(languageCode: 'en', countryCode: 'US'),
}.toList()..sort(
(a, b) => a.toLanguageTag().compareTo(b.toLanguageTag()),
),
...systemLocales,
...userLocales.value,
Locale.fromSubtags(languageCode: 'en', countryCode: 'US'),
}.toList()
..sort((a, b) => a.toLanguageTag().compareTo(b.toLanguageTag())),
[systemLocales, userLocales],
);
@@ -69,10 +68,9 @@ class LocaleSettingsScreen extends HookConsumerWidget {
final filteredLocales = availableLocales.where((locale) {
if (search.normalizedQuery.isEmpty) return true;
return locale
.toLanguageTag()
.toLowerCase()
.contains(search.normalizedQuery);
return locale.toLanguageTag().toLowerCase().contains(
search.normalizedQuery,
);
}).toList();
return SettingsCustomScrollScaffold(