Skip to content

Thorium Reader v1.7.2

Compare
Choose a tag to compare
@danielweck danielweck released this 10 Sep 20:22
· 798 commits to develop since this release

Summary

Version 1.7.2 was released on 10 September 2021.

Total Downloads of this version

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

  • Electron version 14 (notably: web browser component Chromium v93)
  • Internal feature: HTTP streamer now replaced with custom Electron protocol (no more open port / localhost TCP-IP connections)
  • Feature: basic zoom/scale user interface for fixed layout publications
  • Feature: Divina updated player / rendering engine, added support for audio soundtrack nute/unmute, removed goto page navigation, added UI indicator for page turn direction
  • Fix: ReadiumCSS "default" publisher / authored styling, handling of line height and spacing for letters, words, paragraphs, and margins
  • Fix: search was broken when opening publications with double-click from file explorer, or via any other command line interaction
  • Fix: audiobooks metadata total duration progression percentage (could be NaN in some cases)
  • Fix: publication import from link (OPDS feed) was incorrectly registering LCP-PDF content type as JSON (is in fact a packaged format)
  • Fix: OPDS HTTP authentication implicit flow url with fragment identifier
  • Fix: some combinations of typeface + font size + line height cause edge case overflow in the body element
  • Fix: goto page navigation from text input field using enter key with/without keyboard modifiers was broken due to mishandling of form submit event
  • Fix: the 'assert' module of NodeJS introduced a strange bug causing high-CPU load and some sort of infinite loop/wait during usage of the ok() function, now replaced with vanilla JS equivalent
  • Fix: OPDS HTTP(S) redirect agent
  • Fix: selection highlights must be mounted/unmounted for previous href during location change event, in two-page spread fixed layout where clicking on displayed pages triggers the href switch
  • Fix: LCP/LSD HTTP request timeouts are now 2s / 5s (was default 60s / one minute!)
  • Fix: mouse wheel and trackpad gesture scroll were inverted on the vertical Y axis (note that MacOS "natural" switches both X and Y axis)

Full Change Log

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