更新日志:
## 版本升级: 1.3.2
1. **重大功能更新**
- 新增了下载任务的优先级设置
- 改进了下载源的负载均衡
- 增强了下载完成的自动通知
2. **界面优化**
- 优化了下载进度的显示精度
- 改进了下载速度的实时计算
- 增强了主题切换的稳定性
3. **性能优化**
- 优化了内存管理
- 减少了网络请求的延迟
4. **稳定性提升**
- 修复了下载中断后的恢复问题
- 增强了网络异常的处理能力
## 版本升级:1.3.1
1. **功能增强**
- 新增了下载任务的定时功能
- 改进了下载源的智能选择
- 增强了下载完成的自动验证
2. **界面优化**
- 优化了下载列表的显示
- 改进了下载状态的标识
- 增强了主题切换的即时性
3. **性能优化**
- 优化了多线程下载的调度
- 减少了磁盘IO操作
## 版本升级: 1.3.0
1. **重大功能更新**
- 新增了下载速度限制功能
- 改进了下载任务的批量管理
- 增强了下载完成的自动处理
2. **界面优化**
- 优化了窗口的拖动体验
- 改进了系统信息的显示格式
- 增强了主题切换的动画效果
3. **稳定性提升**
- 修复了网络连接超时的问题
- 增强了下载任务的容错能力
## 版本升级: 1.2.9
1. **下载功能优化**
- 改进了多线程下载的效率
- 优化了分段下载的算法
- 增强了下载源的自动切换功能
2. **界面体验提升**
- 优化了系统卡片的显示效果
- 改进了搜索结果的展示
- 增强了主题切换的流畅性
3. **性能优化**
- 优化了数据加载速度
- 减少了CPU占用率
## 版本升级: 1.2.8
1. **功能增强**
- 新增了下载任务暂停/继续功能
- 改进了下载任务的优先级管理
- 增强了下载历史记录功能
2. **界面优化**
- 优化了按钮的交互效果
- 改进了进度条的显示样式
- 增强了主题切换的视觉效果
3. **稳定性提升**
- 修复了下载过程中的内存泄漏问题
- 增强了异常处理机制
## 版本升级: 1.2.7
1. **下载功能优化**
- 改进了下载速度计算算法
- 优化了下载进度的实时显示
- 增强了下载任务的队列管理
2. **界面体验提升**
- 优化了卡片视图的布局
- 改进了列表视图的显示效果
- 增强了搜索功能的响应速度
3. **性能优化**
- 减少了内存占用
- 优化了程序启动速度
## 版本升级: 1.2.6
1. **功能增强**
- 优化了下载管理器的性能
- 改进了多线程下载的稳定性
- 增强了断点续传功能
2. **界面优化**
- 优化了滚动区域的显示效果
- 改进了主题切换的流畅性
3. **兼容性提升**
- 增强了与不同Windows版本的兼容性
- 优化了网络连接的稳定性
#版本升级:1.2.5
1. **下载速度大幅提升**
- 新增了多种下载策略,支持多线程、分段下载
- 实现了智能分流下载功能,自动选择最优下载源
- 优化了下载算法,提高了下载稳定性
2. **界面体验优化**
- 改进了窗口图标显示,修复了任务栏图标问题
- 优化了卡片悬停效果和动画过渡
- 增强了界面响应速度
3. **功能增强**
- 新增了复制下载链接功能
- 优化了系统信息展示
- 改进了下载进度显示精度
4. **稳定性提升**
- 修复了部分系统下的兼容性问题
- 增强了错误处理机制
- 优化了内存使用
5. **配置优化**
- 改进了配置文件管理
- 增强了程序目录检测(兼容打包后运行)
### 🎯 适用人群
- 所有需要下载系统镜像的用户
- 追求快速、稳定下载体验的用户
- 喜欢简洁易用界面的用户
### 🚀 使用说明
1. 运行程序后,选择需要下载的系统
2. 点击下载按钮开始下载
3. 下载完成后,文件将保存在downloads文件夹中
### 💡 注意事项
- 下载过程中请勿关闭程序
- 建议关闭系统安全软件或防火墙以获得最佳下载速度
- 如有问题,可加入官方QQ群:56116458寻求帮助
# 版本:1.2.4(25.10.19)
1、版本从1.2.3升级到1.2.4
2、新增背景图片功能,支持自定义背景
3、添加"主题壁纸"主题选项,自动加载内置壁纸
4、实现背景图片持久化存储,下次启动时自动恢复上次设置
5、优化卡片背景透明度,使背景图片可见
6、改进壁纸加载逻辑持久化
7、更新打包配置,包含Sytemimg.jpg壁纸并使用UPX压缩
8、修复了界面背景显示相关问题
9、添加了配置文件管理功能
10、优化了主题切换逻辑,去掉了切换主题时的弹窗提示
11、修改下载路径选择逻辑,自动添加downloads文件夹
12、实现了下载完成后自动校验哈希值并生成哈希文本文件
13、确保所有弹窗与主界面主题色保持一致
# 版本:1.2.3(25.10.13)
1、由于原源码卡片源码丢失 ,则在内核内核版本为Ver.1.0.1改进重构UI
2、支持窗口拖拽功能,通过标题栏的鼠标事件实现
3、使用了Fusion样式和浅绿色渐变背景
4、没有实现深色主题切换功能
5、移除部分重复旧版镜像,则提供常用数据镜像([装机助理](https://www.kejizhixing.com/?post=302 "装机助理"))同等数据源 方便管理。
6、版本配置为1.2.3,
# 版本:1.2.2
#### 系统下载升级更新日志
## 界面与交互优化
1. 支持窗口拖拽,采用浅色/深色主题设计单独区分制作
2. 窗口样式调整:添加圆角边框和阴影效果,主背景改为白色
3. 控件样式优化:按钮、下拉框等元素采用更现代的设计风格
4. 软件制作后图标重新设计制作
## 功能改进
1. 资源路径处理优化,支持打包后正确访问资源文件
2. 完善Aria2下载器认证机制,修复令牌格式问题
3. 下载线程更新频率限制为200ms/次,提升界面流畅度
4. 新增窗口绘制事件,优化阴影和背景渲染效果
## 代码结构调整
1. 拆分出`TitleBar`类,独立管理标题栏功能
2. 优化初始化流程,将异步初始化放在最后执行
3. 增强异常处理,完善临时文件清理逻辑
这些改进提升了软件的视觉体验和稳定性,同时优化了代码组织架构。
# 版本:1.1.9-1.2.0
### 升级与改进功能
#### **一、下载功能增强**
1. **Aria2下载引擎优化**
- 在Aria2下载配置中新增`timeout=30`和`max-tries=5`参数,提升下载稳定性和重试机制,减少网络波动导致的下载失败。
- Aria2配置文件中增加`connect-timeout`、`max-overall-download-limit`等参数,防止服务卡死。
2. **内置下载器增强**
- 新增`stopped_signal`信号和停止逻辑,支持更优雅地终止下载任务,并在停止时清理临时文件。
- 下载线程中增加`stopped`状态判断,避免异常终止时残留临时文件。
3. **下载控制优化**
- 新增**暂停/继续**和**停止**按钮,支持实时控制下载状态,提升用户操作灵活性。
- Aria2下载支持暂停/恢复功能,通过界面按钮直接操作。
#### **二、用户界面改进**
1. **界面样式与交互优化**
- 整体主题色从绿色改为蓝色(#0078D7),更新按钮、标签和选中状态的样式,提升视觉一致性。
- 顶部控制栏新增提示文字和制作信息,底部信息栏增加下载路径双击打开功能(蓝色下划线样式)。
- 表格行悬停效果优化,标签页选中状态样式更新,提升界面美观度。
2. **状态显示增强**
- 新增下载链接**有效性验证**功能,通过`UrlValidator`线程异步检查链接状态(有效/失效),并在界面显示。
- 下载进度显示更详细(包含速度、剩余时间),底部信息栏实时更新下载状态。
#### **三、功能新增**
1. **URL有效性验证**
- 新增`UrlValidator`类,通过HEAD和GET请求验证下载链接有效性,避免用户下载失效资源。
2. **Aria2服务管理优化**
- 启动Aria2服务时增加配置文件生成逻辑,自动创建优化后的配置文件。
- 停止Aria2服务时增加强制终止机制(Windows使用taskkill,Linux/Mac使用kill),确保进程完全退出。
3. **用户指引与提示**
- 顶部控制栏新增下载失败提示文字,引导用户更换镜像。
- 右键菜单、更新对话框和Aria2指南中增加更多操作指引,提升用户体验。
#### **四、错误处理与资源管理**
1. **下载异常处理增强**
- 下载错误提示中增加“更换下载镜像”建议,引导用户解决问题。
- 停止下载时自动删除未完成文件,避免残留临时数据。
2. **线程与资源清理**
- 程序关闭时新增`closeEvent`处理,停止所有下载线程、URL验证线程和Aria2服务,防止资源泄漏。
- URL验证线程支持主动停止,避免程序退出时线程阻塞。
#### **五、其他优化**
1. **代码结构优化**
- 分离URL验证逻辑到独立线程类`UrlValidator`,提升代码可维护性。
- 增加更多注释和日志记录,便于调试和问题排查。
2. **用户体验细节**
- 下载路径标签添加“双击打开”提示,提升操作便捷性。
- 升级对话框按钮样式统一为蓝色,增强视觉一致性。
# 版本:1.1.8
主要改进点
现代化界面:
使用 PyQt6 替代 Tkinter,界面更加现代化
添加了平滑的动画和过渡效果
改进了颜色方案和视觉层次
线程处理优化:
使用 QThread 替代 threading.Thread
通过信号槽机制实现线程间通信
更好的下载状态管理
用户体验改进:
更直观的进度显示
更美观的对话框和提示
改进的右键菜单
代码结构优化:
更清晰的类和方法组织
更好的错误处理和日志记录
分离数据加载和界面更新逻辑
功能保留:
所有原功能都完整保留
下载、暂停、版本检查等功能完全相同
保持了原有的数据结构和处理逻辑
# 版本:1.1.7
关键改进说明:
科技之星重构UI界面设计+应粉丝要求加入驱动算法下载
右下角如有新版本提示,鼠标双击即可升级版本
数据可靠性增强
三级数据校验机制(响应长度、JSON格式、字段完整性)
智能缓存系统(自动保存/加载本地数据)
指数退避重试策略
下载稳定性提升
智能分块算法(自动计算最佳分块大小)
双模式下载(自动切换单线程/多线程)
增强错误恢复机制(分块级重试)
界面响应优化
节流进度更新(500ms间隔)
异步UI更新(不阻塞主线程)
内存优化(及时清理临时文件)
代码结构优化
模块化设计(数据、下载、UI分离)
完善的异常处理
详细的日志记录
使用说明:
首次运行会自动创建下载目录和缓存文件
支持右键暂停/继续下载
双击存储目录可直接打开文件夹
断网时自动使用最近的有效数据
详细日志记录在download.log
该版本在保持原始操作体验的同时,显著提升了数据获取和下载功能的可靠性,适合在复杂网络环境下稳定运行。所有改进均经过严格测试,确保向后兼容性和操作一致性。
# 版本:1.1.6 【进阶版】
功能扩展:
增加更多的下载设置选项,如选择下载路径、设置下载线程数等。
错误处理增强:
对各种网络错误、文件操作错误等进行更详细的处理和提示。
界面优化:
增加更多的可视化元素,如历史下载记录、下载队列管理等。
性能优化:
对下载过程进行性能优化,如使用异步
# 版本:1.1.5
主要改进内容:
首先对源码文件进行修缮精简处理。
修复状态栏显示问题:
现在开始下载时状态栏只显示"正在下载文件...",不再显示具体文件名
文件名信息会记录在日志中,但不在状态栏显示
增强高速下载进度显示:
添加了专门的下载状态标签(download_status)用于显示下载速度
高速下载时显示当前下载速度(如"1024 KB/s")
状态会根据下载情况变化(如"正在连接"、"正在下载"、"下载完成"等)
其他改进:
增加了下载状态管理,清晰显示下载各阶段状态
改进了日志记录,增加更多下载状态信息
修正了一些小错误
版本号更新到1.1.5