feat: minimize on quit setting
This commit is contained in:
@@ -28,5 +28,6 @@
|
|||||||
"exitAlert": "Do you want to exit or minimize?",
|
"exitAlert": "Do you want to exit or minimize?",
|
||||||
"alwaysMinimize": "Always minimize",
|
"alwaysMinimize": "Always minimize",
|
||||||
"minimize": "Minimize",
|
"minimize": "Minimize",
|
||||||
"exit": "Exit"
|
"exit": "Exit",
|
||||||
|
"minimizeOnQuit": "Minimize on quit"
|
||||||
}
|
}
|
@@ -28,5 +28,6 @@
|
|||||||
"exitAlert": "退出或者最小化程序?",
|
"exitAlert": "退出或者最小化程序?",
|
||||||
"alwaysMinimize": "总是最小化",
|
"alwaysMinimize": "总是最小化",
|
||||||
"minimize": "最小化",
|
"minimize": "最小化",
|
||||||
"exit": "退出"
|
"exit": "退出",
|
||||||
|
"minimizeOnQuit": "在关闭窗口时最小化到托盘"
|
||||||
}
|
}
|
@@ -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(
|
Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: [
|
children: [
|
||||||
|
Reference in New Issue
Block a user