EndlessPixel-ModpackAPP 1.1 版本更新日志
版本概述
本次1.1版本为功能性优化与体验提升版本,重点修复了Qt界面启动及布局核心错误,优化了下载体验与UI交互,提升了程序兼容性和稳定性,解决了用户使用过程中的关键问题。
核心修复
- 修复Qt高DPI缩放属性设置时机错误,将
AA_EnableHighDpiScaling/AA_UseHighDpiPixmaps属性移至QApplication实例创建前设置,解决启动时的属性警告问题 - 修复右侧操作区布局添加错误,新增Widget容器承载按钮布局,解决
addWidget传入QHBoxLayout的类型错误,保证界面正常渲染 - 修复部分镜像源URL拼接异常问题,优化URL处理逻辑,确保镜像源转发下载链接有效
- 修复窗口关闭时配置未及时保存的问题,完善
closeEvent事件处理,保证窗口位置/大小等配置正常持久化
功能优化
- 优化多线程下载逻辑,限制下载线程数范围为1-64,避免线程过多导致的资源占用过高问题
- 优化版本列表加载体验,新增加载状态提示,禁用刷新按钮防止重复请求,加载完成后自动恢复
- 优化下载进度展示,新增实时下载速度显示,进度条样式美化,提升视觉体验
- 优化镜像源切换逻辑,切换镜像源后即时更新版本管理器配置,无需重启程序
- 优化配置文件合并逻辑,缺失默认配置项时自动补全,避免因配置文件损坏导致的程序异常
- 优化中文字体渲染,全局统一设置微软雅黑字体,解决部分系统中文字体显示乱码问题
交互提升
- 新增版本项右键菜单「复制下载链接」功能,支持直接复制原始下载地址,满足多样化使用需求
- 优化下载完成后的交互,弹窗提示并提供「打开文件夹」选项,快速定位下载文件
- 优化设置对话框操作,新增「应用」按钮,支持无需关闭对话框即可保存配置
- 优化版本列表展示,正式版/测试版区分不同文字颜色,发布时间、文件大小直观展示
- 完善状态栏提示,关键操作(如加载版本、切换镜像、下载进度)均有对应的状态反馈
兼容性提升
- 为Qt高DPI属性添加存在性检查,兼容不同Qt版本的运行环境
- 优化文件路径处理逻辑,兼容Windows不同系统的路径格式,避免因路径符号导致的文件保存失败
- 增强网络请求容错性,为所有HTTP请求添加超时设置,避免因网络问题导致的程序卡死
- 优化配置文件读写逻辑,配置文件损坏时自动回退到默认配置,保证程序正常启动
已知问题
暂无已知功能性问题,若发现bug请在项目仓库提交issue反馈。