Skip to content

Version 0.7.0

Choose a tag to compare

@JayPanoz JayPanoz released this 04 Aug 14:12
· 229 commits to main since this release
b580486

What's Changed

Added

  • autoPause preference ("none" | "utterance" | "block", default "none") — fully pauses playback between utterances or blocks (fires pause, navigator.getState() becomes "paused") instead of continuing on its own; playback resumes only when play() is called.

Changed

  • SpeechDefaults.language default is now "block-level", was "always".
  • ReadiumSpeechUtterance drops startsNewBlock. Block-boundary info is now internal to extraction — autoPause: "block" only has effect on content loaded via loadGndContent(); content loaded via loadContent() never triggers it.
  • pauseDuration always delays the next automatic continuation now that pauseScope is gone — it's no longer scoped to a subset of transitions.

Removed

  • SpeechPreferences.pauseScope / SpeechDefaults.pauseScope, added in 0.6.0. It was meant to implement automatic pausing between utterances/paragraphs but only ever delayed an automatic continuation rather than actually pausing — replaced by autoPause.

by @JayPanoz in #55

Full Changelog: v0.6.0...v0.7.0