Releases: internetarchive/bookreader
Releases · internetarchive/bookreader
v4.6.0
Big change: all the plugins are now written in es6, and compiled to es5. There should
be no observable changes, but note this was a big change.
- Fix: UI on archive.org not consistent with demos due to CSS conflicts; @rchrd2
- Convert all plugins to es6 + webpack; @cdrini @iisa @nsharma123
- Increase jest coverage 39% → 47%; @cdrini @iisa @nsharma123
- Increase testcafe coverage; @iisa
- Add testcafe to travis; @cdrini
- Add more/enforce more lint rules; @cdrini
- Make demo pages more in sync with Internet Archive pages; @mc2
- Add
npm run serve-dev
for auto-watching + auto-refreshing dev server; @cdrini
v4.5.1
- Fix: Click-to-flip now works in 2up mode zoomed in
- Fix: Image panning sometimes not working
- Fix #144: Hamburger icon only clickable on lines
- Add TestCafe support
v4.5.0
- ReadAloud now supports jumping backwards
- Pressing -/= (or -/+ on numpad) zooms out/in
- FIX #179: ReadAloud now ignores hyphens between lines
v4.4.2
- more robust menu toggle plugin, working well with zoom & panning around in zoom
- more tests
v4.4.1
- Remove accidental es6 syntax in BookReader.js (breaking IE11)
v4.4.0
- New ReadAloud controls + engine. Uses browser's SpeechSynthesis API instead of server-side test-to-speech
v4.3.2
- menu toggle plugin, now applies to in-page & fullscreen views + early escapes when navbar isn't present
v4.3.0
- New plugin,
fullscreen_menu_toggle
, allowing center-tap to hide UI
- TTS Plugin logs analytics events (if enabled)
- ES6 compilation step no longer performed on client; build files are included in repo so clients have no build step
4.2.5
- Large refactor of plugin.tts.js
- ES6 compliation step; some of the js files will now be minified
- Known bug: Clicking on page while TTS is playing won't stop the playback
4.2.4
Skips vendor native setup (#137)