Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Page navigation with n pages #1152

Open
wants to merge 27 commits into
base: master
Choose a base branch
from

Conversation

MrMYHuang
Copy link
Contributor

Enhance page navigations, Rendition.prev and Rendition.next, with n pages.

Without this enhancement, it needs n calls to Rendition.prev or Rendition.next. Which have a poor page navigation performance.

MrMYHuang and others added 25 commits September 5, 2020 21:37
@fchasen
Copy link
Contributor

fchasen commented Nov 23, 2020

Thanks, this looks great! Will review this week.

@MrRogerHuang
Copy link

Thanks, this looks great! Will review this week.

My ePub reader PWA uses the enhanced page navigation with n page. Please try my app to feel how fast the enhanced epub.js jumps 20 pages:
https://mrmyhuang.github.io/catalog/juan/T0001/1

This screenshot shows the steps to use the page jump function of the reader:
image

The app sources can be download here:
https://github.com/MrMYHuang/cbetar2

@AntonOfTheWoods
Copy link

@fchasen these changes look very interesting for me too. Have you had a moment to review these yet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants