Skip to content

TomoRead 0.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 09:33

中文

本版本聚焦阅读器稳定性与跨平台体验,重点修复 Android EPUB 的阅读进度与文本选择问题,并完善主题与 Windows EPUB 诊断。

主要更新

  • 修复 Android EPUB 阅读位置与章节进度更新不稳定的问题。
  • 退出阅读页时可靠保存最后阅读位置,减少重开书籍后进度丢失。
  • 优化 Android 文本选择:保留选区拖动手柄,避免选区菜单重复弹出,并让长按或调整手柄后可稳定进入阅读器操作菜单。
  • EPUB 初次定位期间显示“正在定位”,避免误显示为本章 0% 。
  • 新增阅读器独立主题,并提供纸张、白色等更适合长时间阅读的配色。
  • 完善章节进度展示。
  • 改进 Windows EPUB WebView 的平台隔离与错误提示,便于诊断 WebView2、图形捕获等启动问题。
  • 补充阅读器生命周期与 locator 回归测试。

升级说明

  • 版本号:0.4.0(build 5)。
  • 升级后建议重新打开正在阅读的 EPUB,以确认阅读位置和章节进度正常恢复。

English

This release focuses on reader stability and cross-platform polish. It improves Android EPUB progress tracking and text selection, while expanding themes and Windows EPUB diagnostics.

Highlights

  • Fixed unreliable reading-position and chapter-progress updates in Android EPUB.
  • Reliably saves the latest reading position when leaving the reader, reducing lost progress after reopening a book.
  • Improved Android text selection: preserves draggable selection handles, prevents duplicate reader menus, and reliably opens the reader action menu after long-press selection or handle adjustments.
  • Shows “Locating…” while EPUB position measurement is pending instead of incorrectly displaying 0% chapter progress.
  • Added independent reader themes, including paper-like and white palettes for comfortable long reading sessions.
  • Improved chapter-progress presentation.
  • Improved platform isolation and diagnostics for Windows EPUB WebView startup issues, including WebView2 and graphics-capture failures.
  • Added reader lifecycle and locator regression coverage.

Upgrade Notes

  • Version: 0.4.0 (build 5).
  • After upgrading, reopen any active EPUB once to verify that the reading position and chapter progress are restored correctly.

Full Changelog: v0.3.0...v0.4.0