Skip to content

Improve use of buttons on Smart fit and Fit width mode #2608

@FabioAmelia

Description

@FabioAmelia

Describe your suggested feature

I have a small suggestion here that I understand is borderline, as it's about the e-ink reading. I recently purchased the Boox GO 7, which features page-turning buttons. I set up Mihon to have Scale type = Smart fit with Crop borders on. This way, I can make the most of the 7-inch screen. It works perfectly as expected. When I have single pages, I see it fitting the width of the device, and I can scroll down to see the rest of the page. When there is a double spread, I can see the first page and then, by scrolling, I can see the second page, everything fitting the height of the screen.

The issue I am facing is with the page-turning buttons. My expected behaviour in this mode is that when I am at the top of the page, by pressing the button, I would like to move to the second half of the page, then by pressing the button again, I would change pages. Instead, Mihon is instantly changing the page, which is correct per se, but this way I need to first scroll with the touchscreen and then use the buttons to turn the page, which is a bit counterintuitive. For double spread, instead, the buttons work perfectly. When I am on the first page, pressing the button will move me to the second page, and pressing it again will change pages.
What I would like to have, basically, is the buttons to always show the portion of the page that I am missing by fitting the width of the device, and when there is no more page to see, the buttons would move to the next page.

Other details

KOreader does the scroll page down first and then turns the page as expected, so I believe this is somehow doable. The issue with KOreader is that they don’t have the smart fit feature, so it is a nightmare with a double spread.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
  • I have written a short but informative title.
  • I have updated the app to version 0.19.1.
  • I will fill out all of the requested information in this form.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions