feat(core): 添加启动时直接最小化功能
This commit is contained in:
@@ -82,7 +82,7 @@ MAA多账号管理与自动化软件
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
感谢 @ClozyA 为本项目提供的下载服务器
|
感谢 [AoXuan (@ClozyA)](https://github.com/ClozyA) 为本项目提供的下载服务器
|
||||||
|
|
||||||
## Star History
|
## Star History
|
||||||
|
|
||||||
|
|||||||
@@ -759,6 +759,9 @@ class GlobalConfig(QConfig):
|
|||||||
|
|
||||||
start_IfSelfStart = ConfigItem("Start", "IfSelfStart", False, BoolValidator())
|
start_IfSelfStart = ConfigItem("Start", "IfSelfStart", False, BoolValidator())
|
||||||
start_IfRunDirectly = ConfigItem("Start", "IfRunDirectly", False, BoolValidator())
|
start_IfRunDirectly = ConfigItem("Start", "IfRunDirectly", False, BoolValidator())
|
||||||
|
start_IfMinimizeDirectly = ConfigItem(
|
||||||
|
"Start", "IfMinimizeDirectly", False, BoolValidator()
|
||||||
|
)
|
||||||
|
|
||||||
ui_IfShowTray = ConfigItem("UI", "IfShowTray", False, BoolValidator())
|
ui_IfShowTray = ConfigItem("UI", "IfShowTray", False, BoolValidator())
|
||||||
ui_IfToTray = ConfigItem("UI", "IfToTray", False, BoolValidator())
|
ui_IfToTray = ConfigItem("UI", "IfToTray", False, BoolValidator())
|
||||||
|
|||||||
@@ -255,6 +255,11 @@ class AUTO_MAA(MSFluentWindow):
|
|||||||
|
|
||||||
self.start_main_task()
|
self.start_main_task()
|
||||||
|
|
||||||
|
# 直接最小化
|
||||||
|
if Config.global_config.get(Config.global_config.start_IfMinimizeDirectly):
|
||||||
|
|
||||||
|
self.titleBar.minBtn.click()
|
||||||
|
|
||||||
def set_min_method(self) -> None:
|
def set_min_method(self) -> None:
|
||||||
"""设置最小化方法"""
|
"""设置最小化方法"""
|
||||||
|
|
||||||
|
|||||||
@@ -493,10 +493,17 @@ class StartSettingCard(HeaderCardWidget):
|
|||||||
content="启动AUTO_MAA后自动运行自动代理任务,优先级:调度队列 1 > 脚本 1",
|
content="启动AUTO_MAA后自动运行自动代理任务,优先级:调度队列 1 > 脚本 1",
|
||||||
configItem=Config.global_config.start_IfRunDirectly,
|
configItem=Config.global_config.start_IfRunDirectly,
|
||||||
)
|
)
|
||||||
|
self.card_IfMinimizeDirectly = SwitchSettingCard(
|
||||||
|
icon=FluentIcon.PAGE_RIGHT,
|
||||||
|
title="启动后直接最小化",
|
||||||
|
content="启动AUTO_MAA后直接最小化",
|
||||||
|
configItem=Config.global_config.start_IfMinimizeDirectly,
|
||||||
|
)
|
||||||
|
|
||||||
Layout = QVBoxLayout()
|
Layout = QVBoxLayout()
|
||||||
Layout.addWidget(self.card_IfSelfStart)
|
Layout.addWidget(self.card_IfSelfStart)
|
||||||
Layout.addWidget(self.card_IfRunDirectly)
|
Layout.addWidget(self.card_IfRunDirectly)
|
||||||
|
Layout.addWidget(self.card_IfMinimizeDirectly)
|
||||||
self.viewLayout.addLayout(Layout)
|
self.viewLayout.addLayout(Layout)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"main_version": "4.2.4.3",
|
"main_version": "4.2.4.3",
|
||||||
"updater_version": "1.1.2.0",
|
"updater_version": "1.1.2.0",
|
||||||
"announcement": "\n## 新增功能\n- 历史记录统计功能上线\n- 添加软件主页\n## 修复BUG\n- 更新器修正`channel`\n## 程序优化\n- 添加MAA监测字段:`未检测到任何模拟器`\n- 取消MAA运行中自动更新",
|
"announcement": "\n## 新增功能\n- 历史记录统计功能上线\n- 添加软件主页\n- 添加启动时直接最小化功能\n## 修复BUG\n- 更新器修正`channel`\n## 程序优化\n- 添加MAA监测字段:`未检测到任何模拟器`\n- 取消MAA运行中自动更新",
|
||||||
"proxy_list": [
|
"proxy_list": [
|
||||||
"",
|
"",
|
||||||
"https://gitproxy.click/",
|
"https://gitproxy.click/",
|
||||||
|
|||||||
Reference in New Issue
Block a user