Download Latest Version Gong Ju Xiang v2.0.6 source code.zip (3.5 MB)
Email in envelope

Get an email when there's a new version of python-toolbox

Home / v2.0.0
Name Modified Size InfoDownloads / 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_AVAILABLEFITZ_AVAILABLEIMG2PDF_AVAILABLE
  • 优化插件代码结构
  • 新增 PDF_COLUMNS 定义到 common/utils.py
  • 添加缺失的 PDFMergeWorkerPDFSplitWorker
  • 统一管理 ActionPanel 导入

Fixed

  • 修复多个插件未定义名称问题
  • image_compressor.py: 添加 Image 条件导入
  • image_format_converter.py: 添加 Image 条件导入
  • image_scaler.py: 添加 Image 条件导入
  • image_stitcher.py: 添加 Image 条件导入
  • image_to_pdf.py: 添加 Imagefitzimg2pdf 条件导入
  • pdf_merger.py: 添加 ActionPanelPDF_COLUMNS 导入和 Worker 类
  • pdf_splitter.py: 添加 QLineEditget_create_time 导入和 Worker 类
  • common/utils.py: 修复重复导入 fitz 问题
  • test/test_icon.py: 添加 Qt 导入
  • 修复 file_deduplicator.py 主题切换报错
  • 重命名 FileDeduplicatorWidget.update_themeapply_theme
  • 修复插件注册时调用 self.widget.apply_theme(theme) 失败的问题
  • 清理各文件未使用的导入
  • 移除 toolbox.py 未使用的配置和组件导入
  • 移除 common/action_panel.py 未使用的 show_error 导入
  • 移除 common/utils.py 未使用的 img2pdf 导入
  • 清理各插件未使用的导入(systimeQBrushQSizePolicy 等)
  • 修复过度清理导致的 QtListQFileDialog 缺失问题
  • 修复 common/utils.pyget_pdf_pages 方法
  • 添加 FITZ_AVAILABLE 检查,防止未定义错误

Removed

  • 移除各插件中重复的导入检查模式
  • 统一使用 common/utils.py 中的可用性标志

Full Changelog: https://github.com/yansheng836/python-toolbox/compare/v1.0.11...v2.0.0

Source: README.md, updated 2026-05-04