AndBible / and-bible

AndBible: Bible Study
https://andbible.org
GNU General Public License v3.0
560 stars 193 forks source link

Page flip option for E-Ink devices #282

Open tuomas2 opened 5 years ago

tuomas2 commented 5 years ago

From user via email:

Can you add a page flip option for your Bible app to be more accommodating for those wanting to use this app from an Android E-Ink device?

In order to be (properly) usable in an E-Ink device, page flip would have to be added as a selectable option to use instead of continuous scrolling. The page flip would need to have either no animations, or a "fade out/fade in" type of animation. Any sliding/moving animations (including the present continuous scrolling) create "ghosting" with E-Ink screens, and do not display well. Compatibility with any types of animations is very limited on E-Ink devices, and can make the user experience impractical.

If you could add an option for page flip in the future, this would allow your app to be usable on E-Ink devices. So far, the only apps that are usable for Bible reading are Android Kindle and Kobo apps, which have an option to disable animations on page flips. Unfortunately, this means that I cannot effectively do Bible study on my e-reader.

If you have any questions about my suggestion, feel free to let me know.

alerque commented 2 years ago

I just came around to request this myself. I recently "upgraded" my eink device from an old Kindle to and Android based e-ink tablet (Boox Nova Air). My goal was mostly to break outside of the Amazon ecosystem so I could more easily load my own books, but the high degree of app functionality came as a surprise. This device is not Google Play certified, but I had no trouble loading up F-Droid and installing AndBible! It actually works great already and is quickly becoming a large chunk of my Bible reading.

This particular device has some features that make the scrolling interface usable, in particular it does a fast draw during scroll and then does a full repaint after the motion stops to get rid of the ghosting effects. This means I can already navigate and read the text, but the repaint experience is much less pleasant than using an ebook reader with a page based interface. If a page based view with next/previous page navigation instead of scroll could be added as an optional reading experience that would make a fantastic improvement.

tuomas2 commented 2 years ago

1126 related

tuomas2 commented 2 years ago

does it have volume buttons? those work for scroll up/down

alerque commented 2 years ago

My edition has two half-way measures along those lines. There is a touch screen gesture for volume control, and the optional case adds hardware volume buttons.

Unfortunately scrolling (even a pageup/down chunk like the volume buttons do) is not a viable substitute for page-based layout. The scroll effects still screw up the e-ink display and make it difficult to track where you are.

tuomas2 commented 2 years ago

I did not mean it as proper solution, but it might be still better than nothing if it would work.

But yes, this is good request, I think it needs to be implemented. And should not be very difficult even. But requires some new UI options with text, so -> 4.1.

tuomas2 commented 2 years ago

User would like to get buttons also like this:

https://support.andbible.org/scp/tickets.php?id=1223

Screenshot_20220118-094445-791

agrogers commented 2 years ago

We have the top buttons already don't we?

tuomas2 commented 2 years ago

yes