github edrlab/thorium-reader v1.6.0
Thorium Reader v1.6.0

latest releases: latest-windows-intel, latest-macos-intel, latest-linux-intel...
3 years ago

Summary

Version 1.6.0 was released on 16 February 2021.

Total Downloads of this version

This release includes the following (notable) new features, improvements and bug fixes:

  • Thorium is now based on Electron version 11.
  • The Windows installer is now code-signed (no more scary warning messages)
  • Localization: updated Japanese and Spanish translations, added Finnish, Russian, Chinese translation.
  • Accessibility: improved screen reader detection to trigger force-refresh in the content webview.
  • Support for DAISY3 audio-only, audio+text and text-only talking books.
  • OPDS authentication: OAuth2 access/refresh token, HTTP cookies, SAML for Library Simplified (Lyrasis).
  • OPDS browser: better UI layout (navigation links, facets, groups).
  • The "about Thorium" information is now an automatically-generated Web Publication which opens in the reader view.
  • LCP: clarified error message for license rights.start in the future, vs. LSD expired status, added sanity check / safeguard for not-well-formed licenses (e.g. HTTP response error code body, or corrupted local file), localized URL hint hyperlink.
  • PDF: significant improvements, performance, bug fixes, layout features (still based on Mozilla PDF.js).
  • Library / bookshelf: fixed open publication from filesystem / drag-and-drop, removed unnecessary confirm dialog for importing a small number of publications using drag-drop.
  • User interface: fixed long unbreakable titles in publication info dialog, title/author ellipsis on 2-lines max layout.
  • Reader view: added support for user-installed system fonts (in addition to ReadiumCSS predefined typefaces), reflowable documents are now paginated by default (was scroll mode before), fixed the hyperlink :target CSS styles (temporary green outline), prevent mouse-drag on UI controls, links, etc. inside EPUB HTML, PDF documents.
  • Reader settings: Reduce Motion and Disable Footnotes display settings (+ moved MathJax toggle).
  • New reader navigation feature: goto begin/end of publication, CTRL HOME/END keyboard shortcuts, and shift-click on left/right arrow button icons.
  • Reader "goto page" now has a keyboard shortcut, and works with authored pageList as well as intrinsic page units such as with fixed layout FXL publications, PDF, etc.
  • Reader interaction: mouse wheel scroll and touchpad two-finger swipe/drag to turn pages left/right (on bottom footer progress bar and arrows).
  • Reader navigation panel: increased table of contents interline.
  • Reader footnotes: fixed same-document content restriction.
  • Search: fixed DOM / XHTML parsing issue, added keyboard shortcuts for find previous/next commands.
  • Divina: audio/video streaming now works.
  • Database: internal application state saved at every 3 minutes interval, plus persistence guaranteed on app shutdown (was too frequent before).
  • Development: added WebPack bundle analyser (dependency analysis), replaced deprecated TSLint with ESLint + Prettier (code linting / formatting checks).
  • ... and many more smaller changes listed below.

Full Change Log

https://github.com/edrlab/thorium-reader/blob/develop/changelogs/CHANGELOG-v1.6.0.md#full-change-log

Don't miss a new thorium-reader release

NewReleases is sending notifications on new releases.