Revert "mod: tweak for xiaomi"

This reverts commit 44fa2a8c3e.
This commit is contained in:
bggRGjQaUbCoE
2025-04-09 20:19:39 +08:00
parent 6a6894030b
commit 36ff4a0ed3

View File

@@ -4,7 +4,6 @@ import 'package:PiliPlus/build_config.dart';
import 'package:PiliPlus/pages/video/detail/view_v.dart'; import 'package:PiliPlus/pages/video/detail/view_v.dart';
import 'package:PiliPlus/utils/cache_manage.dart'; import 'package:PiliPlus/utils/cache_manage.dart';
import 'package:PiliPlus/utils/utils.dart'; import 'package:PiliPlus/utils/utils.dart';
import 'package:device_info_plus/device_info_plus.dart';
import 'package:flex_seed_scheme/flex_seed_scheme.dart'; import 'package:flex_seed_scheme/flex_seed_scheme.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_displaymode/flutter_displaymode.dart'; import 'package:flutter_displaymode/flutter_displaymode.dart';
@@ -91,17 +90,11 @@ Commit Hash: ${BuildConfig.commitHash}''';
}, },
); );
bool? isXiaomi;
if (Platform.isAndroid) {
final androidInfo = await DeviceInfoPlugin().androidInfo;
isXiaomi = androidInfo.manufacturer.toLowerCase() == 'xiaomi';
}
Catcher2( Catcher2(
debugConfig: debugConfig, debugConfig: debugConfig,
releaseConfig: releaseConfig, releaseConfig: releaseConfig,
runAppFunction: () { runAppFunction: () {
runApp(MyApp(isXiaomi: isXiaomi)); runApp(const MyApp());
}, },
); );
@@ -118,9 +111,7 @@ Commit Hash: ${BuildConfig.commitHash}''';
} }
class MyApp extends StatelessWidget { class MyApp extends StatelessWidget {
const MyApp({super.key, this.isXiaomi}); const MyApp({super.key});
final bool? isXiaomi;
Box get setting => GStorage.setting; Box get setting => GStorage.setting;
@@ -213,31 +204,19 @@ class MyApp extends StatelessWidget {
fallbackLocale: const Locale("zh", "CN"), fallbackLocale: const Locale("zh", "CN"),
getPages: Routes.getPages, getPages: Routes.getPages,
home: const MainApp(), home: const MainApp(),
builder: isXiaomi == true builder: FlutterSmartDialog.init(
? (BuildContext context, Widget? child) { toastBuilder: (String msg) => CustomToast(msg: msg),
return FlutterSmartDialog( loadingBuilder: (msg) => LoadingWidget(msg: msg),
toastBuilder: (String msg) => CustomToast(msg: msg), builder: (context, child) {
loadingBuilder: (msg) => LoadingWidget(msg: msg), return MediaQuery(
child: MediaQuery( data: MediaQuery.of(context)
data: MediaQuery.of(context) .copyWith(textScaler: TextScaler.linear(textScale)),
.copyWith(textScaler: TextScaler.linear(textScale)), child: child!,
child: child!, );
), },
); ),
}
: FlutterSmartDialog.init(
toastBuilder: (String msg) => CustomToast(msg: msg),
loadingBuilder: (msg) => LoadingWidget(msg: msg),
builder: (context, child) {
return MediaQuery(
data: MediaQuery.of(context)
.copyWith(textScaler: TextScaler.linear(textScale)),
child: child!,
);
},
),
navigatorObservers: [ navigatorObservers: [
if (isXiaomi != true) FlutterSmartDialog.observer, FlutterSmartDialog.observer,
VideoDetailPageV.routeObserver, VideoDetailPageV.routeObserver,
MainApp.routeObserver, MainApp.routeObserver,
], ],