internetarchive / internetarchive/bookreader

Allow page rotation while reading books that may have horizontal content

Open
#610 8 comments 3 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1.2k
Forks
491
Avg merge
2d 15h
Merged PRs (30d)
3

Description

Originally opened by @shrey27tri01 on
https://github.com/internetarchive/openlibrary/issues/4428

For books that may have horizontal content (an example screenshot is attached), users should be able rotate the page to better view it. This may not be necessary for mobile/tablet or even laptop users, but it may be necessary for desktop users.

### Describe the problem that you'd like solved

A rotation option should be present in the bottom navbar to rotate the book by 90 degrees, either clockwise or counterclockwise.

### Proposal & Constraints

A *rotation button* as an option on the bottom navbar, where the *Flip left*, *Flip right*, *Zoom in*, *Zoom out*, etc. buttons are present, like this one:
![Screenshot from 2021-01-16 18-05-19](https://user-images.githubusercontent.com/52366674/104812059-a4fcd780-5825-11eb-9680-03378dbe0c15.png)

### Additional context

Here is an example where the page may need to be rotated by the user 90 degrees to the right (Taken at *page 12* from the book [*Angels & Demons* by *Dan Brown*](https://openlibrary.org/books/OL31443610M/Angels_Demons)).

![Screenshot from 2021-01-16 17-59-58](https://user-images.githubusercontent.com/52366674/104811930-e3de5d80-5824-11eb-8907-0a32714533b4.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.