diff --git a/lib/main.dart b/lib/main.dart index b44264c3f..531c0708b 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -8,6 +8,7 @@ import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import "package:flutter/rendering.dart"; +import "package:flutter_displaymode/flutter_displaymode.dart"; import 'package:logging/logging.dart'; import "package:media_kit/media_kit.dart"; import 'package:path_provider/path_provider.dart'; @@ -65,6 +66,7 @@ void main() async { final savedThemeMode = await AdaptiveTheme.getThemeMode(); await _runInForeground(savedThemeMode); BackgroundFetch.registerHeadlessTask(_headlessTaskHandler); + await FlutterDisplayMode.setHighRefreshRate(); } Future _runInForeground(AdaptiveThemeMode? savedThemeMode) async { diff --git a/pubspec.lock b/pubspec.lock index b421f269b..bac05ede6 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -593,6 +593,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.2" + flutter_displaymode: + dependency: "direct main" + description: + name: flutter_displaymode + sha256: "42c5e9abd13d28ed74f701b60529d7f8416947e58256e6659c5550db719c57ef" + url: "https://pub.dev" + source: hosted + version: "0.6.0" flutter_driver: dependency: "direct dev" description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index f028376b8..bdbb2899b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -61,6 +61,7 @@ dependencies: flutter_animate: ^4.1.0 flutter_cache_manager: ^3.3.0 flutter_datetime_picker_bdaya: ^3.0.2 + flutter_displaymode: ^0.6.0 flutter_easyloading: ^3.0.0 flutter_email_sender: ^5.2.0 flutter_image_compress: ^1.1.0