From de6138f2bed7e9d87fac75c3bc3281b350541c55 Mon Sep 17 00:00:00 2001 From: Andrey Khachatryan Date: Sun, 8 Sep 2024 23:50:48 +0300 Subject: [PATCH] set edgeToEdge ui mode --- lib/main.dart | 12 +++++++++++- lib/main_prod.dart | 12 +++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 0e845d6b..50f63b98 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,8 +1,18 @@ -import 'package:flutter/widgets.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:hiddify/bootstrap.dart'; import 'package:hiddify/core/model/environment.dart'; void main() async { final widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); + + SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); + SystemChrome.setSystemUIOverlayStyle( + const SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + systemNavigationBarColor: Colors.transparent, + ), + ); + return lazyBootstrap(widgetsBinding, Environment.dev); } diff --git a/lib/main_prod.dart b/lib/main_prod.dart index 43110c09..2bcb5613 100644 --- a/lib/main_prod.dart +++ b/lib/main_prod.dart @@ -1,8 +1,18 @@ -import 'package:flutter/widgets.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:hiddify/bootstrap.dart'; import 'package:hiddify/core/model/environment.dart'; void main() async { final widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); + + SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge); + SystemChrome.setSystemUIOverlayStyle( + const SystemUiOverlayStyle( + statusBarColor: Colors.transparent, + systemNavigationBarColor: Colors.transparent, + ), + ); + return lazyBootstrap(widgetsBinding, Environment.prod); }