Thorium Reader v1.7.2
Summary
Version 1.7.2
was released on 10 September 2021.
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