stumpapp / stump

A free and open source comics, manga and digital book server with OPDS support (WIP)
https://stumpapp.dev
MIT License
843 stars 33 forks source link

[BUG] Unable to navigate back/forward in reader with no blank space #328

Closed Strontium closed 2 months ago

Strontium commented 2 months ago

Describe the bug When using stump in paged reading mode on a touchscreen tablet, where the displayed book page is the full size of the screen, it is not possible to select the next or previous page via the right or left side controls. This appears to be due to the page taking the full screen and the controls only being on the blank areas to the side of the page. Clicking anywhere on the page results in displaying the page navigation carousel, which can be used to select the next page, but is multiple clicks and takes you away from the reading experience. Switching the read mode to continuous allows for seamless scrolling and works as expected. Flipping the tablet to landscape, providing blank space to the sides of the page grants access to the previous/next page controls.

To Reproduce Open a book in paged reading mode. Click on the page near the left or right edges (but not on the blank areas to the side). This will open the carousel and not change pages.

Expected behavior Expected to be able to be able to click the edge maybe 10% of the page and use it as previous/next navigation. Also bonus if it supported swiping the page (with touchscreen) left/right for navigation. Still expect that clicking the middle section of the page to open the menu and carousel

Screenshots (can provide video of experience on request)

Smartphone (please complete the following information):

Additional context Comparing to other similar applications, eg Komga.

aaronleopold commented 2 months ago

A fix for this should land in the next nightly build, once it finishes. I'll close this out for now, but feel free to re-open it if you still have issues after the build goes out and you've updated.