| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| ToolBox-v2.0.0.zip | 2026-05-06 | 64.7 MB | |
| [v2.0.0] - 2026-05-05 source code.tar.gz | 2026-05-04 | 2.5 MB | |
| [v2.0.0] - 2026-05-05 source code.zip | 2026-05-04 | 2.6 MB | |
| README.md | 2026-05-04 | 3.5 kB | |
| Totals: 4 Items | 69.8 MB | 0 | |
Added
- 新增面向非技术用户的 Markdown 格式使用手册(
用户手册.md) - 涵盖全部 8 个功能的详细使用步骤和适用场景
- 包含界面介绍、通用操作元素、主题切换、常见问题等章节
- 纯用户视角编写,无技术术语
- 全面更新
README.md - 重写功能特色表格,涵盖全部工具和通用特性
- 新增截图预览区域(ASCII 占位符)
- 新增简明使用指南,每个工具列出操作步骤
- 更新插件开发章节,添加配置示例和现有插件列表
- 新增打包发布章节(环境要求、打包步骤)
- 优化排版和可读性
- 新增
CLAUDE.md语法检查强制规则 - 修改 Python 文件后必须进行语法检查
- 包括语法验证、缩进检查、导入验证、行尾检查
- 恢复
README.md中的程序介绍图ToolBox.png - 更新
CHANGELOG.md,采用 Keep a Changelog 标准格式
Changed
- 更新所有版本号至 v2.0.0
config.py: APP_VERSION = "2.0.0"toolbox.py: ToolPlugin.version = "2.0.0"settings_page.py: version = "2.0.0"test/test_app.py: 两处版本号test/toolbox2.py: 版本号- 重新整理
CLAUDE.md - 新增 Quick Reference 速查表,集中展示 6 条强制规则
- 合并重复的 Code Reuse 章节,统一到 Development Standards
- 更新 Project Structure 与实际文件结构一致(含 common/、plugins/、8个插件)
- 新增 Plugin Checklist 和 Adding a Plugin 完整示例
- 精简冗余描述,优化章节层级结构
- 统一模块可用性检查到
common/utils.py - 移除不必要的 try-catch
- 集中管理
PIL_AVAILABLE、FITZ_AVAILABLE、IMG2PDF_AVAILABLE - 优化插件代码结构
- 新增
PDF_COLUMNS定义到common/utils.py - 添加缺失的
PDFMergeWorker和PDFSplitWorker类 - 统一管理
ActionPanel导入
Fixed
- 修复多个插件未定义名称问题
image_compressor.py: 添加Image条件导入image_format_converter.py: 添加Image条件导入image_scaler.py: 添加Image条件导入image_stitcher.py: 添加Image条件导入image_to_pdf.py: 添加Image、fitz、img2pdf条件导入pdf_merger.py: 添加ActionPanel、PDF_COLUMNS导入和 Worker 类pdf_splitter.py: 添加QLineEdit、get_create_time导入和 Worker 类common/utils.py: 修复重复导入fitz问题test/test_icon.py: 添加Qt导入- 修复
file_deduplicator.py主题切换报错 - 重命名
FileDeduplicatorWidget.update_theme为apply_theme - 修复插件注册时调用
self.widget.apply_theme(theme)失败的问题 - 清理各文件未使用的导入
- 移除
toolbox.py未使用的配置和组件导入 - 移除
common/action_panel.py未使用的show_error导入 - 移除
common/utils.py未使用的img2pdf导入 - 清理各插件未使用的导入(
sys、time、QBrush、QSizePolicy等) - 修复过度清理导致的
Qt、List、QFileDialog缺失问题 - 修复
common/utils.py中get_pdf_pages方法 - 添加
FITZ_AVAILABLE检查,防止未定义错误
Removed
- 移除各插件中重复的导入检查模式
- 统一使用
common/utils.py中的可用性标志
Full Changelog: https://github.com/yansheng836/python-toolbox/compare/v1.0.11...v2.0.0