Skip to content

TomoRead 0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 03:06

TomoRead 0.3.0

中文

0.3.0 版本聚焦阅读器稳定性、跨平台兼容性和阅读体验优化。

新功能与改进

  • 新增独立于应用界面的阅读主题。
  • 支持白色、纸张、雾绿、护眼、深色和 AMOLED 等阅读配色。
  • 支持自定义背景色、正文色和强调色三色主题。
  • EPUB 阅读进度改为章节进度显示,显示当前章节及本章阅读比例。
  • 改进 EPUB 分页、定位和进度保存逻辑。
  • 优化 Android EPUB 文本选择,保留选择手柄并支持阅读器内操作菜单。
  • 改进 Windows EPUB WebView2 启动失败提示和兼容性处理。
  • EPUB、PDF、TXT 和 Markdown 阅读器统一应用阅读主题。
  • 补充中英文项目说明和发布文档。

修复

  • 修复 Windows 端 WebView 插件实现冲突。
  • 修复 EPUB 渲染器启动时错误信息不明确的问题。
  • 修复阅读主题颜色混合导致的分析错误。
  • 修复部分 Android EPUB 选择和进度同步问题。

已知限制

  • Android 版本仍处于实验阶段,部分 EPUB 的 WebView 渲染兼容性可能存在差异。
  • Windows 端需要系统安装 WebView2 Runtime。

English

Version 0.3.0 focuses on reader stability, cross-platform compatibility, and reading experience improvements.

New Features and Improvements

  • Added reader-specific themes independent from the application theme.
  • Added white, paper, mist, eye-care, dark, and AMOLED reading palettes.
  • Added custom three-color themes for background, text, and accent colors.
  • EPUB progress now displays the current chapter and chapter-level progress.
  • Improved EPUB pagination, location tracking, and progress persistence.
  • Improved Android EPUB text selection with preserved selection handles and in-reader actions.
  • Improved Windows EPUB WebView2 startup diagnostics and compatibility handling.
  • Applied reader themes consistently to EPUB, PDF, TXT, and Markdown readers.
  • Added bilingual project documentation and release guidance.

Fixes

  • Fixed conflicts between Windows WebView plugin implementations.
  • Improved error reporting when the EPUB renderer fails to start.
  • Fixed theme color blending that caused static analysis failures.
  • Fixed several Android EPUB selection and progress synchronization issues.

Known Limitations

  • Android remains experimental; rendering compatibility may vary for some EPUB files.
  • WebView2 Runtime is required on Windows.

Full Changelog: v0.2.0...v0.3.0