Skip to content

Kindle library page should include a "Continue Reading" section alongside Bookshelf and All Books #16

Description

@dfface

Description:

The Kindle minimal mode currently exposes only two navigation entries on kindle-library.html: Bookshelf and All Books. While both are useful for browsing, they don't help users who simply want to resume the book they were last reading.

EPUB Browser already tracks reading progress—the PyPI documentation notes that the reader "restores your last-read chapter (supported on all devices including Kindle)". The main library likely surfaces this through a reading-history or "continue reading" view, but that capability isn't carried over to the Kindle-specific page.

On a Kindle device, the browser is slow and screen space is limited. Adding a Continue Reading entry that links directly to the most recently read book (or a short list of recent books, sorted by last-opened timestamp) would let users skip the browsing step entirely and jump straight back into their current read. This is especially valuable for the Kindle-minimal experience, where the goal is to minimize taps and navigation.

Proposed behavior:

  • Add a "Continue Reading" (or equivalent) navigation item on kindle-library.html, alongside the existing Bookshelf and All Books entries.
  • Tapping it should open the most recently read book at its saved position, leveraging the existing reading-progress data.
  • If feasible, show a small list of the last 3–5 opened books rather than a single link, so users can pick up any of their recent reads without returning to the full library.

Why it matters:

The Kindle minimal mode is explicitly designed for constrained devices. A continue-reading shortcut is a small UI addition that removes unnecessary friction for the most common use case—resuming a book you were already reading.

Additional context:

  • The Kindle page currently has no reading-history or resume entry point.
  • Reading progress for the last-read chapter is already supported on all devices, including Kindle, so the underlying data should be available.
  • This would make the Kindle experience feel more like a dedicated e-reader home screen rather than a plain file browser.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions