update setting page, add option enable-rdp

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages committed 2022-09-13 09:10:04 +08:00
1 parent f5dba0f7aa
commit 302a43d68c
29 files changed
+956 -420

No files matched your search

+3 -3
View File
@@ -195,7 +195,7 @@ class MyTheme {
);
static changeTo(bool dark) {
if (Get.isDarkMode != dark) {
if (isDarkTheme() != dark) {
Get.find<SharedPreferences>().setString("darkTheme", dark ? "Y" : "");
Get.changeThemeMode(dark ? ThemeMode.dark : ThemeMode.light);
if (desktopType == DesktopType.main) {
@@ -210,7 +210,7 @@ class MyTheme {
bool dark;
// Brightnesss is always light on windows, Flutter 3.0.5
if (_themeInitialed || !mainPage || Platform.isWindows) {
dark = "Y" == Get.find<SharedPreferences>().getString("darkTheme");
dark = isDarkTheme();
} else {
dark = WidgetsBinding.instance.platformDispatcher.platformBrightness ==
Brightness.dark;
@@ -230,7 +230,7 @@ class MyTheme {
}
bool isDarkTheme() {
return Get.isDarkMode;
return "Y" == Get.find<SharedPreferences>().getString("darkTheme");
}
final ButtonStyle flatButtonStyle = TextButton.styleFrom(