Skip to content

ChapterTool 23.3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Aug 15:56
· 27 commits to master since this release

功能新增

  • 新增媒体轨道信息处理与章节导入投影,提升多轨道媒体的识别与显示。
  • 新增帧显示设置和章节删除时序设置,支持按偏好调整编辑与时间显示行为。
  • ClipBox 增加选中标记和上下文菜单。

问题改进

  • 改进 BDMV 跨平台路径和导入文件名格式化,增强不同操作系统下的导入一致性。
  • 修正删除章节行后时间信息未保留的问题。
  • 优化 DataGrid 表头与分隔线样式,并修正高级选项在不同窗口宽度及语言下的布局。
  • 完善语言显示名称和本地化资源,改进中、英、日界面的文字一致性,并统一 mkvextract 工具名称。

其他

  • 优化桌面应用发布配置和 GitHub Release 触发流程,并改进发布产物校验。
  • 将 Python 工具脚本接入 uv 环境与 Ruff 检查。
  • 扩充 Core、Infrastructure、CLI 与 Avalonia 的单元及 Headless 测试覆盖,提升版本发布验证的可靠性。

Features

  • Added media track information processing and chapter import projection to improve recognition and display of multi-track media.
  • Added frame display and chapter deletion timing settings so editing and time display behavior can be adjusted to user preferences.
  • Added selection indicators and a context menu to ClipBox.

Bug Fixes

  • Improved cross-platform BDMV paths and imported filename formatting for more consistent imports across operating systems.
  • Fixed time information being lost after deleting a chapter row.
  • Improved DataGrid header and separator styles, and fixed the Advanced Options layout at different window widths and languages.
  • Improved language display names and localization resources, aligned Chinese, English, and Japanese text, and standardized the mkvextract tool name.

Internals

  • Improved desktop publishing configuration and the GitHub Release trigger workflow, including release artifact validation.
  • Integrated Python utility scripts with the uv environment and Ruff checks.
  • Expanded unit and Headless test coverage for Core, Infrastructure, CLI, and Avalonia to improve release verification reliability.

Full Changelog: v23.3.1...v23.3.2