limit text scaling

This commit is contained in:
unknown 2021-09-02 01:27:29 +02:00
parent d5bdca698b
commit 638b8c9413
No known key found for this signature in database
GPG Key ID: 1D070E0B09CFB257

View File

@ -1,3 +1,5 @@
import 'dart:math';
import 'package:filcnaplo/api/client.dart'; import 'package:filcnaplo/api/client.dart';
import 'package:filcnaplo/api/providers/news_provider.dart'; import 'package:filcnaplo/api/providers/news_provider.dart';
import 'package:filcnaplo/api/providers/database_provider.dart'; import 'package:filcnaplo/api/providers/database_provider.dart';
@ -77,8 +79,11 @@ class App extends StatelessWidget {
builder: (context, themeMode, child) { builder: (context, themeMode, child) {
return MaterialApp( return MaterialApp(
builder: (context, child) { builder: (context, child) {
// Limit font size scaling to 1.0
double textScaleFactor = min(MediaQuery.of(context).textScaleFactor, 1.0);
return MediaQuery( return MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0), data: MediaQuery.of(context).copyWith(textScaleFactor: textScaleFactor),
child: child ?? Container(), child: child ?? Container(),
); );
}, },