omnivore-app / omnivore

Omnivore is a complete, open source read-it-later solution for people who like reading.
https://omnivore.app
GNU Affero General Public License v3.0
12.16k stars 612 forks source link

Pagination for reader #2133

Open jacksonh opened 1 year ago

jacksonh commented 1 year ago

it would be very nice if we can have "pages" in the reader with a page turn effect.

tescaso commented 1 year ago

it would be very nice if we can have "pages" in the reader with a page turn effect.

In fact I use an android ebook so this would be a very interesting feature. The page turn effect could be an option.

felixbinder commented 10 months ago

I want to second that this would be a very valuable feature for those using the app on eg. Book Onyx eink devices. Pocket has this features, using vertical swipes

koogunmo commented 9 months ago

I would also love this feature

northgardner commented 9 months ago

Just to add: this feature is especially helpful for larger touchscreens (tablets and ereaders), where users typically have a lot of text on the screen and scrolling is more burdensome.

lukgreen commented 7 months ago

I second this. Pocket removed their page flipping feature probably in an attempt to increase user involvement, that is hijacking the wetware of humans who are prone to be addicted to swiping and doing other things with their fingers. Please, don't be Bender, love humans. Add page flipping.

There is the aforementioned issue with eink and the majority of the screens still have only 60Hz refresh rate. At such refresh rate scrolling is painful.

jonaskoeppel commented 6 months ago

I can only agree with what was written above. (Android) e-ink tablets are becoming more common (it's better for your eyes!) and page flip functionality would be really much appreciated (scrolling on e-ink hurts your eyes!). Many thanks for all your work!

jason-mehmel commented 6 months ago

Another vote for page turning!

Though I wonder how easy something like this is to implement: It's probably essentially a whole other view of the text, maybe rendered overtop of or replacing what's on the screen?

teaswift commented 6 months ago

Another vote for pagination! Find it to be much easier to use then scrolling, especially on displays with slow refresh like Eink.

As mentioned above, the ability to turn off the page turn animation (if implemented) would also be very helpful to minimize unnecessary screen refreshes.

lukgreen commented 4 months ago

There is research showing that scrolling is not healthy for the vision system. The research is done for smartphones and social media, and I believe the results can be extrapolated to any scrolling and by extension to cognitive ability and health overall.

Continuous Social Media Scrolling Negatively Impacts Eye Movement

Maybe it'll help you to market the feature as something that is good for health. Nowadays a lot of people realize the downsides of using gadgets and dangers of exessive information consumption in general.

tent4kel commented 4 months ago

I added modifications to the my android version of omnivore to allow for several enhancements like paginated articles with multiple gestures and volume buttons control, paginated library (volume buttons) and two column layout in landscape mode.

It's unofficial and might have one or two glitches but it's more than usable on my eInk device, especially compared to the original.

https://github.com/tent4kel/omnivore/releases/

Btw: The omnivore team is planning to pick up on some of these features, once the android codebase is beyond pre-release state.

phdpe commented 3 months ago

Btw: The omnivore team is planning to pick up on some of these features, once the android codebase is beyond pre-release state.

You are a great human being!

lazerwalker commented 3 months ago

@tent4kel You rock! Pagination on my Android e-ink device has been the one feature that's been holding me back from jumping into Omnivore as my main read-later solution, so your fork is absolutely appreciated. Hoping we can get these changes merged upstream sooner rather than later.

wirfandeneinenpfad commented 3 weeks ago

Also eagerly waiting for better eink/pagination-support!

ricrui3 commented 1 week ago

A friend introduced me to omnivore recently and this is the main feature I think it's missing!