| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| ToolBox-v2.0.1.zip | 2026-05-06 | 64.7 MB | |
| [v2.0.1] - 2026-05-06 source code.tar.gz | 2026-05-06 | 2.5 MB | |
| [v2.0.1] - 2026-05-06 source code.zip | 2026-05-06 | 2.6 MB | |
| README.md | 2026-05-06 | 1.8 kB | |
| Totals: 4 Items | 69.9 MB | 0 | |
Added
- 实现响应式布局,支持窗口大小自适应
- 统一插件布局,移除
addStretch()让内容自然填充 FileListPanel组件使用Expanding策略自适应- 欢迎页卡片支持自动轮播效果
- 新增
SelectableLabel组件,支持文本选择和复制 - 所有信息文本(版本号、文件路径、状态消息等)使用该组件
- 用户可自由选择和复制文本内容
- 新增性能优化强制性标准(Rule [#11])
- 插件处理图片/文件时必须正确管理内存
- 使用上下文管理器、显式关闭、批量处理等模式
Changed
- 更新
CLAUDE.md新增多项强制性标准 - 文本可复制性标准(Rule [#7])
- 响应式布局标准(Rule [#8])
- 文件操作标准(Rule [#9]、#10)
- 优化
toolbox.spec使用os.path.abspath('.')替代__file__避免未定义错误
Fixed
- 修复插件内存泄漏和文件句柄未释放问题
- 所有图片处理插件改用上下文管理器
with Image.open() as img: - 显式调用
img.close()释放内存 - 图片拼接改为逐张处理,避免一次性加载所有图片到内存
- 为图片压缩、缩放、格式转换添加输出目录可写检查
- 为图片拼接、PDF合并、PDF拆分添加文件占用预检查
- 在写入前检测目标文件是否被占用(如 WPS、Adobe Reader 等)
- 提供清晰的错误提示,指导用户关闭占用程序
- 修复图片转 PDF 临时文件问题
- 修复临时文件名冲突
- 修复清理时的路径问题(使用
os.path.abspath()+os.path.exists()检查) - 目标文件被占用时提前检测并提示
Full Changelog: https://github.com/yansheng836/python-toolbox/compare/v2.0.0...v2.0.1