moesnow
|
4cb0c5025c
|
fix: 修复混合 DPI 双屏下获取逻辑分辨率而非物理分辨率的问题 (#1058)
将 DPI 感知初始化抽取为独立工具模块 utils/dpi.py,优先使用 Per-Monitor
Aware V2 级别,并前移到 GUI/CLI 入口尽早调用,避免进程在错误 DPI 模式下
启动导致 Windows 缩放后的逻辑分辨率被当作物理分辨率。
|
2026-06-08 17:09:02 +08:00 |
|
moesnow
|
75b610cab3
|
fix: 清理 Qt 环境变量避免打包后 GUI 启动失败
用户环境中若存在 QT_PLUGIN_PATH 等 Qt 环境变量,会干扰打包后的
PySide6 插件加载,导致 'no qt platform plugin could be initialized'。
- app.py: QApplication 创建前清理 Qt 插件相关环境变量(仅 frozen 模式)
- log_interface.py: 子进程环境清理列表补全 QT_QPA_PLATFORM_PLUGIN_PATH、QT_QPA_FONTDIR
- update_engine.py: build_independent_process_env() 中清理 Qt 变量
|
2026-05-28 19:46:32 +08:00 |
|
moesnow
|
a6e4b8187a
|
feat: 增加对日语的支持
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-24 19:46:40 +08:00 |
|
moesnow
|
09c64fdd08
|
feat: 增加自动语言检测功能,优化语言设置逻辑
- 修改语言加载逻辑,支持自动检测用户语言设置
- 更新配置示例,允许选择自动判断语言
- 调整相关模块以使用新的语言设置属性
|
2026-01-23 15:23:34 +08:00 |
|
moesnow
|
1463de001d
|
feat: 优化应用语言加载逻辑,支持多种语言翻译器实例创建
|
2026-01-23 14:48:45 +08:00 |
|
hohofught
|
86c80d3e88
|
feat: Add English & Korean language support (#856)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: moesnow <11678347+moesnow@users.noreply.github.com>
|
2026-01-23 09:38:12 +08:00 |
|
恒星
|
4476f05531
|
feat: 添加三星光锥自动合成、添加启动参数-S代表不隐藏命令窗口
|
2026-01-21 13:36:46 +08:00 |
|
copilot-swe-agent[bot]
|
d7fa6ee1dc
|
fix: 根据代码审查意见修复 PySide6 迁移问题
Co-authored-by: moesnow <11678347+moesnow@users.noreply.github.com>
|
2026-01-10 14:47:47 +00:00 |
|
moesnow
|
b72635d8cf
|
refactor: 将 PyQt5 迁移至 PySide6
- 将 app/setting_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/sub_interfaces/accounts_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/sub_interfaces/hotkey_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/sub_interfaces/push_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/announcement.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/check_theme_change.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/check_update.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/game_starter.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools/warp_export.py 中的 PyQt5 相关导入替换为 PySide6
- 将 app/tools_interface.py 中的 PyQt5 相关导入替换为 PySide6
- 将 tasks/tool/__init__.py 中的 PyQt5 相关导入替换为 PySide6
- 将 tasks/tool/autoplot.py 中的 PyQt5 相关导入替换为 PySide6
- 将 tasks/tool/screenshot.py 中的 PyQt5 相关导入替换为 PySide6
style: 更新 QSS 文件中的字体样式
- 修改多个 QSS 文件中的字体样式,将 'Microsoft YaHei Light' 替换为 'Microsoft YaHei',并添加 font-weight 属性
build: 更新 requirements.txt 以使用 PySide6
- 将 PyQt-Fluent-Widgets 替换为 PySide6-Fluent-Widgets
- 添加 PySideSix-Frameless-Window 依赖
|
2026-01-10 19:25:59 +08:00 |
|
moesnow
|
c7a89f3cac
|
feat: 添加翻译器,确保应用程序能够正确显示中文内容
|
2026-01-10 14:45:27 +08:00 |
|
moesnow
|
64e76aaeee
|
feat: 支持跨平台功能,优化 Windows 特定模块
- 将 Windows 特定的导入和功能封装在条件语句中,以支持跨平台运行。
- 在多个模块中添加了对系统平台的检查,确保在非 Windows 系统上不会导入 Windows 特有的库。
- 更新了依赖项的条件安装,确保在不同平台上安装适当的库。
- 优化了游戏路径和启动器路径的检测逻辑,增强了代码的可读性和可维护性。
- 进行了代码格式化,提升了整体代码风格一致性。
|
2026-01-08 17:02:14 +08:00 |
|
moesnow
|
ebf5374e3a
|
feat: 实现单实例支持,处理来自其他实例的激活请求
|
2025-12-29 16:58:00 +08:00 |
|
moesnow
|
906f348438
|
feat: 添加命令行参数支持
|
2025-12-15 11:18:57 +08:00 |
|
moesnow
|
f416629993
|
feat: 添加命令行参数支持
|
2025-12-15 10:05:55 +08:00 |
|
moesnow
|
637940538e
|
Opt: UAC
|
2024-03-22 11:57:06 +08:00 |
|
moesnow
|
e488488263
|
-
|
2024-03-05 21:11:28 +08:00 |
|
moesnow
|
02cce88a33
|
feat: gui update
|
2024-02-19 22:29:38 +08:00 |
|
moesnow
|
691f4d43b9
|
feat: automatic_plot
|
2024-02-13 20:15:20 +08:00 |
|
moesnow
|
ca60437209
|
refactor
|
2024-01-12 12:51:54 +08:00 |
|
ZYX
|
2458966fb0
|
[Test]: 加速gui启动速度
|
2023-10-05 00:07:33 +08:00 |
|
moesnow
|
0f84378967
|
refactor: path
|
2023-09-26 21:31:56 +08:00 |
|
moesnow
|
d817333933
|
fix: Task Scheduler
|
2023-09-26 00:17:49 +08:00 |
|
moesnow
|
1abe2c3269
|
refactor: gui
|
2023-09-22 19:12:03 +08:00 |
|
moesnow
|
cf38c6a963
|
feat: graphical user interface
|
2023-08-23 11:05:17 +08:00 |
|