Compare commits

..

5 Commits

Author SHA1 Message Date
DLmaster
73c3ec4820 修复深色模式下UI异常 2024-12-04 14:27:58 +08:00
DLmaster
fde5160d56 补充重要声明 2024-12-01 10:46:10 +08:00
DLmaster
13923705e5 修复窗口管理方面的部分问题 2024-12-01 00:16:49 +08:00
DLmaster
d3afc95261 启动时不显示托盘 2024-11-29 18:58:50 +08:00
DLmaster
326d7e474c 修复新用户无法设置MAA路径 2024-11-29 18:02:16 +08:00
3 changed files with 34 additions and 22 deletions

View File

@@ -175,7 +175,11 @@ class MaaRunner(QtCore.QThread):
# 记录当前时间
start_time = datetime.datetime.now()
# 创建MAA任务
maa = subprocess.Popen([self.maa_path])
maa = subprocess.Popen(
[self.maa_path],
shell=True,
creationflags=subprocess.CREATE_NO_WINDOW,
)
# 记录是否超时的标记
self.if_time_out = False
# 更新运行信息
@@ -330,7 +334,11 @@ class MaaRunner(QtCore.QThread):
# 记录当前时间
start_time = datetime.datetime.now()
# 创建MAA任务
maa = subprocess.Popen([self.maa_path])
maa = subprocess.Popen(
[self.maa_path],
shell=True,
creationflags=subprocess.CREATE_NO_WINDOW,
)
# 更新运行信息
wait_index = [
_
@@ -442,7 +450,11 @@ class MaaRunner(QtCore.QThread):
# 配置MAA
self.set_maa(self.mode, "")
# 创建MAA任务
maa = subprocess.Popen([self.maa_path])
maa = subprocess.Popen(
[self.maa_path],
shell=True,
creationflags=subprocess.CREATE_NO_WINDOW,
)
# 记录当前时间
start_time = datetime.datetime.now()
@@ -1202,7 +1214,6 @@ class Main(QWidget):
self.user_list_simple.itemChanged.connect(
lambda item: self.change_user_Item(item, "simple")
)
self.user_list_simple.setStyleSheet("background-color: rgb(255, 255, 255);")
self.user_list_beta = self.ui.findChild(
QTableWidget, "tableWidget_userlist_beta"
@@ -1210,7 +1221,6 @@ class Main(QWidget):
self.user_list_beta.itemChanged.connect(
lambda item: self.change_user_Item(item, "beta")
)
self.user_list_beta.setStyleSheet("background-color: rgb(255, 255, 255);")
self.user_add = self.ui.findChild(QPushButton, "pushButton_new")
self.user_add.clicked.connect(self.add_user)
@@ -1415,7 +1425,7 @@ class Main(QWidget):
["SelfSet.UIsize", "1200x700"],
["SelfSet.UIlocation", "100x100"],
["SelfSet.UImaximized", "False"],
["SelfSet.MainIndex", 0],
["SelfSet.MainIndex", 2],
]
# 导入配置文件
@@ -2671,6 +2681,8 @@ class Main(QWidget):
class AUTO_MAA(QMainWindow):
if_save = True
def __init__(self):
super(AUTO_MAA, self).__init__()
@@ -2705,11 +2717,12 @@ class AUTO_MAA(QMainWindow):
self.tray.setContextMenu(self.tray_menu)
self.tray.activated.connect(self.on_tray_activated)
self.set_ui("配置")
self.show_main()
def show_tray(self):
"""最小化到托盘"""
self.set_ui("保存")
if self.if_save:
self.set_ui("保存")
self.hide()
self.tray.show()
@@ -2762,6 +2775,8 @@ class AUTO_MAA(QMainWindow):
# 配置窗口相关属性
elif mode == "配置":
self.if_save = False
size = list(
map(int, self.main.config["Default"]["SelfSet.UIsize"].split("x"))
)
@@ -2772,12 +2787,11 @@ class AUTO_MAA(QMainWindow):
if self.main.config["Default"]["SelfSet.UImaximized"] == "True":
self.showMinimized()
self.showMaximized()
elif self.main.config["Default"]["SelfSet.UImaximized"] == "False":
self.showMinimized()
self.showNormal()
else:
self.showMinimized()
self.show()
self.showNormal()
self.if_save = True
def changeEvent(self, event: QtCore.QEvent):
"""重写后的 changeEvent"""

View File

@@ -42,8 +42,8 @@ MAA多账号管理与自动化软件
- **作者:** AUTO_MAA软件作者为DLmaster、DLmaster361或DLmaster_361以上均指代同一人。
- **使用:** AUTO_MAA使用者可以按自己的意愿自由使用本软件。依据GPL对于由此可能产生的损失AUTO_MAA项目组不负任何责任。
- **分发:** AUTO_MAA允许任何人自由分发本软件包括进行商业活动牟利。但所有分发者必须遵循GPL向接收者提供本软件项目地址、完整软件源码与GPL协议原文违反者可能会被追究法律责任。
- **传播:** AUTO_MAA原则上允许传播者自由传播本软件。由于软件性质项目组不希望发现任何人在明日方舟官方媒体包括官方媒体账号与森空岛社区等或明日方舟游戏相关内容包括同好群、线下活动与游戏内容讨论等下提及AUTO_MAA或MAA希望各位理解。
- **分发:** AUTO_MAA允许任何人自由分发本软件包括进行商业活动牟利。若为直接分发本软件必须遵循GPL向接收者提供本软件项目地址、完整的软件源码与GPL协议原文若为修改软件后进行分发必须遵循GPL向接收者提供本软件项目地址、修改前的完整软件源码副本与GPL协议原文违反者可能会被追究法律责任。
- **传播:** AUTO_MAA原则上允许传播者自由传播本软件,但无论在何种传播过程中,不得删除项目作者与开发者所留版权声明,不得隐瞒项目作者与相关开发者的存在。由于软件性质项目组不希望发现任何人在明日方舟官方媒体包括官方媒体账号与森空岛社区等或明日方舟游戏相关内容包括同好群、线下活动与游戏内容讨论等下提及AUTO_MAA或MAA希望各位理解。
- **衍生:** AUTO_MAA允许任何人对软件本体或软件部分代码进行二次开发或利用。但依据GPL相关成果也必须使用GPL开源。
- **授权:** 如果希望在使用AUTO_MAA的相关成果后仍保持自己的项目闭源请在Issues中说明来意。得到项目组认可后我们可以提供另一份使用不同协议的代码此协议主要内容如下被授权者可以自由使用该代码并维持闭源被授权者必须定期为AUTO_MAA作出贡献。
- **贡献:** 不论是直接参与软件的维护编写或是撰写文档、测试、反馈BUG、给出建议、参与讨论都为AUTO_MAA项目的发展完善做出了不可忽视的贡献。项目组提倡各位贡献者遵照GitHub开源社区惯例发布Issues参与项目。避免私信或私发邮件安全性漏洞或敏感问题除外以帮助更多用户。
@@ -202,12 +202,10 @@ MAA多账号管理与自动化软件
## 未来开发方向
- [x] 支持B服
- [x] 支持完全自定义MAA配置
- [x] 支持程序版本更新
- [ ] 尝试接入更多开源社区成果
- [ ] 支持对MAA运行状况的进一步识别
- [ ] 支持宽幅ADB连接适配
- [ ] 添加更多通知手段
- [x] 添加更多通知手段
- [ ] GUI界面美化
## 贡献者

View File

@@ -1,7 +1,7 @@
{
"main_version": "4.1.3.0",
"main_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3/AUTO_MAA_v4.1.3.zip",
"main_version": "4.1.3.1",
"main_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3_beta/AUTO_MAA_v4.1.3_beta.zip",
"updater_version": "1.0.5.0",
"updater_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3/Updater_v1.0.5.zip",
"announcement": "\n## 新增功能\n- 记忆窗口与菜单配置\n- 邮件通知功能上线\n- 添加最小化到托盘功能\n## 修复BUG\n- 修复定时执行功能在设定时刻无法中止任务的问题\n- 修复更新时主程序关闭不彻底的问题\n- 与MAA项目同步移除最小化启动模拟器选项\n## 程序优化\n- 优化`MaaRunner`初始化流程\n- 合并MAA启动器配置流程\n- 优化图标\n- Updater.exe不再依赖.ui文件"
"updater_download_url": "https://ghp.ci/https://github.com/DLmaster361/AUTO_MAA/releases/download/v4.1.3_beta/Updater_v1.0.5.zip",
"announcement": "\n## 新增功能\n- 暂无\n## 修复BUG\n- 修复深色模式下UI异常 #10\n## 程序优化\n- 暂无"
}