feat: minimize on quit setting

This commit is contained in:
cialloo
2024-07-26 20:15:50 +08:00
committed by Cialloo
parent a671de8c1e
commit 35921e1b05
3 changed files with 20 additions and 2 deletions

View File

@@ -28,5 +28,6 @@
"exitAlert": "Do you want to exit or minimize?",
"alwaysMinimize": "Always minimize",
"minimize": "Minimize",
"exit": "Exit"
"exit": "Exit",
"minimizeOnQuit": "Minimize on quit"
}

View File

@@ -28,5 +28,6 @@
"exitAlert": "退出或者最小化程序?",
"alwaysMinimize": "总是最小化",
"minimize": "最小化",
"exit": "退出"
"exit": "退出",
"minimizeOnQuit": "在关闭窗口时最小化到托盘"
}

View File

@@ -31,6 +31,22 @@ class _SettingPageState extends State<SettingPage> {
),
],
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(AppLocalizations.of(context)!.minimizeOnQuit),
Switch(
value: SharedPrefSingleton().minimizeOnQuit ?? false,
onChanged: (bool value) {
SharedPrefSingleton().setMinimizeOrNot(value).then(
(_) {
setState(() {});
},
);
},
),
],
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [