• v1.1.2 a5819f0c72

    fix: high-WPM chunk modes were clamped by 1500ms minimum-display floor (v1.1.2)

    ranger released this 2026-05-27 01:43:36 +00:00 | 1 commits to main since this release

    After v1.1.1 raised the WPM cap to 3000 for Sentence and Paragraph modes,
    David noticed pushing the slider from 1500 to 3000 didn't actually speed
    up reading. The chunks still sat on screen for the same amount of time.

    Root cause: the v1.1.0 minimum-display floor was 1500ms per chunk. At
    3000 WPM, any sentence under ~60 words mathematically wants to display
    for under 1500ms — but the floor clamped them all to 1500ms, so the
    calculated speed-up never reached the user.

    Lowered floors:

    • Sentence mode: 1500ms → 400ms
    • Paragraph mode: 1500ms → 800ms

    Max cap stays at 12s for very long paragraphs at very low WPM.

    At 3000 WPM with the new floors, a 20-word sentence now displays for
    500ms (was 1500ms, 3x faster) and the slider behaves the way users
    expect — higher WPM = faster reading, all the way to 3000.

    The reader does NOT iterate word-by-word inside a chunk; the whole
    sentence/paragraph is rendered in one DOM update. Word count is used
    only to estimate the auto-advance interval, not as a per-word loop.

    Downloads