Skip to content

Choose a tag to compare

@EndlessPixel EndlessPixel released this 05 Feb 12:55

EndlessPixel-ModpackAPP 1.1 版本更新日志

版本概述

本次1.1版本为功能性优化与体验提升版本,重点修复了Qt界面启动及布局核心错误,优化了下载体验与UI交互,提升了程序兼容性和稳定性,解决了用户使用过程中的关键问题。

核心修复

  1. 修复Qt高DPI缩放属性设置时机错误,将AA_EnableHighDpiScaling/AA_UseHighDpiPixmaps属性移至QApplication实例创建前设置,解决启动时的属性警告问题
  2. 修复右侧操作区布局添加错误,新增Widget容器承载按钮布局,解决addWidget传入QHBoxLayout的类型错误,保证界面正常渲染
  3. 修复部分镜像源URL拼接异常问题,优化URL处理逻辑,确保镜像源转发下载链接有效
  4. 修复窗口关闭时配置未及时保存的问题,完善closeEvent事件处理,保证窗口位置/大小等配置正常持久化

功能优化

  1. 优化多线程下载逻辑,限制下载线程数范围为1-64,避免线程过多导致的资源占用过高问题
  2. 优化版本列表加载体验,新增加载状态提示,禁用刷新按钮防止重复请求,加载完成后自动恢复
  3. 优化下载进度展示,新增实时下载速度显示,进度条样式美化,提升视觉体验
  4. 优化镜像源切换逻辑,切换镜像源后即时更新版本管理器配置,无需重启程序
  5. 优化配置文件合并逻辑,缺失默认配置项时自动补全,避免因配置文件损坏导致的程序异常
  6. 优化中文字体渲染,全局统一设置微软雅黑字体,解决部分系统中文字体显示乱码问题

交互提升

  1. 新增版本项右键菜单「复制下载链接」功能,支持直接复制原始下载地址,满足多样化使用需求
  2. 优化下载完成后的交互,弹窗提示并提供「打开文件夹」选项,快速定位下载文件
  3. 优化设置对话框操作,新增「应用」按钮,支持无需关闭对话框即可保存配置
  4. 优化版本列表展示,正式版/测试版区分不同文字颜色,发布时间、文件大小直观展示
  5. 完善状态栏提示,关键操作(如加载版本、切换镜像、下载进度)均有对应的状态反馈

兼容性提升

  1. 为Qt高DPI属性添加存在性检查,兼容不同Qt版本的运行环境
  2. 优化文件路径处理逻辑,兼容Windows不同系统的路径格式,避免因路径符号导致的文件保存失败
  3. 增强网络请求容错性,为所有HTTP请求添加超时设置,避免因网络问题导致的程序卡死
  4. 优化配置文件读写逻辑,配置文件损坏时自动回退到默认配置,保证程序正常启动

已知问题

暂无已知功能性问题,若发现bug请在项目仓库提交issue反馈。