fix font scaling

This commit is contained in:
unknown 2021-08-31 21:07:26 +02:00
parent adef77b5ed
commit 2b25abaf4d
No known key found for this signature in database
GPG Key ID: 1D070E0B09CFB257

View File

@ -50,7 +50,7 @@ class App extends StatelessWidget {
});
return I18n(
initialLocale: Locale(settings.language, settings.language),
initialLocale: Locale(settings.language, settings.language.toUpperCase()),
child: MultiProvider(
providers: [
ChangeNotifierProvider<SettingsProvider>(create: (_) => settings),
@ -74,7 +74,14 @@ class App extends StatelessWidget {
ChangeNotifierProvider<GradeCalculatorProvider>(create: (context) => GradeCalculatorProvider(context)),
],
child: Consumer<ThemeModeObserver>(
builder: (context, themeMode, child) => MaterialApp(
builder: (context, themeMode, child) {
return MaterialApp(
builder: (context, child) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
child: child ?? Container(),
);
},
title: "Filc Napló",
debugShowCheckedModeBanner: false,
theme: AppTheme.lightTheme(context),
@ -86,12 +93,25 @@ class App extends StatelessWidget {
GlobalCupertinoLocalizations.delegate,
],
supportedLocales: [
const Locale('en'),
const Locale('hu'),
const Locale('de'),
const Locale('en', 'EN'),
const Locale('hu', 'HU'),
const Locale('de', 'DE'),
],
localeListResolutionCallback: (locales, supported) {
Locale locale = Locale('hu', 'HU');
for (var loc in locales ?? []) {
if (supported.contains(loc)) {
locale = loc;
break;
}
}
return locale;
},
onGenerateRoute: (settings) => rootNavigator(settings),
initialRoute: user.getUsers().length > 0 ? "navigation" : "login"),
initialRoute: user.getUsers().length > 0 ? "navigation" : "login");
},
),
),
);