forked from firka/student-legacy
fix font scaling
This commit is contained in:
parent
adef77b5ed
commit
2b25abaf4d
@ -50,7 +50,7 @@ class App extends StatelessWidget {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return I18n(
|
return I18n(
|
||||||
initialLocale: Locale(settings.language, settings.language),
|
initialLocale: Locale(settings.language, settings.language.toUpperCase()),
|
||||||
child: MultiProvider(
|
child: MultiProvider(
|
||||||
providers: [
|
providers: [
|
||||||
ChangeNotifierProvider<SettingsProvider>(create: (_) => settings),
|
ChangeNotifierProvider<SettingsProvider>(create: (_) => settings),
|
||||||
@ -74,7 +74,14 @@ class App extends StatelessWidget {
|
|||||||
ChangeNotifierProvider<GradeCalculatorProvider>(create: (context) => GradeCalculatorProvider(context)),
|
ChangeNotifierProvider<GradeCalculatorProvider>(create: (context) => GradeCalculatorProvider(context)),
|
||||||
],
|
],
|
||||||
child: Consumer<ThemeModeObserver>(
|
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ó",
|
title: "Filc Napló",
|
||||||
debugShowCheckedModeBanner: false,
|
debugShowCheckedModeBanner: false,
|
||||||
theme: AppTheme.lightTheme(context),
|
theme: AppTheme.lightTheme(context),
|
||||||
@ -86,12 +93,25 @@ class App extends StatelessWidget {
|
|||||||
GlobalCupertinoLocalizations.delegate,
|
GlobalCupertinoLocalizations.delegate,
|
||||||
],
|
],
|
||||||
supportedLocales: [
|
supportedLocales: [
|
||||||
const Locale('en'),
|
const Locale('en', 'EN'),
|
||||||
const Locale('hu'),
|
const Locale('hu', 'HU'),
|
||||||
const Locale('de'),
|
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),
|
onGenerateRoute: (settings) => rootNavigator(settings),
|
||||||
initialRoute: user.getUsers().length > 0 ? "navigation" : "login"),
|
initialRoute: user.getUsers().length > 0 ? "navigation" : "login");
|
||||||
|
},
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user