diff --git a/app/lib/main.dart b/app/lib/main.dart index 20f5b51..0df924e 100644 --- a/app/lib/main.dart +++ b/app/lib/main.dart @@ -14,6 +14,8 @@ import 'pages/home.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); + EasyLocalization.logger.enableLevels = []; + await EasyLocalization.ensureInitialized(); await initConfigs(); runApp(EasyLocalization( supportedLocales: [ @@ -47,6 +49,9 @@ class MyApp extends StatelessWidget { return MaterialApp( title: 'Flutter Demo', theme: showDarkMode ? darkTheme : lightTheme, + localizationsDelegates: context.localizationDelegates, + supportedLocales: context.supportedLocales, + locale: context.locale, home: AnimatedCrossFade( crossFadeState: isDarkMode != null ? CrossFadeState.showSecond : CrossFadeState.showFirst, alignment: Alignment.center, diff --git a/app/lib/pages/home.dart b/app/lib/pages/home.dart index 53368dc..586af74 100644 --- a/app/lib/pages/home.dart +++ b/app/lib/pages/home.dart @@ -23,7 +23,7 @@ class _HomePageState extends State { ], ), SizedBox( - height: 32, + height: 36, child: Footer(), ), ], diff --git a/app/lib/widgets/footer.dart b/app/lib/widgets/footer.dart index 2b0f641..d61bb67 100644 --- a/app/lib/widgets/footer.dart +++ b/app/lib/widgets/footer.dart @@ -1,5 +1,6 @@ import 'package:dde_gesture_manager/models/configs.dart'; import 'package:dde_gesture_manager/models/configs.provider.dart'; +import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:dde_gesture_manager/extensions.dart'; @@ -13,28 +14,47 @@ class Footer extends StatefulWidget { class _FooterState extends State