edrlab / thorium-reader

A cross platform desktop reading app, based on the Readium Desktop toolkit
https://www.edrlab.org/software/thorium-reader/
BSD 3-Clause "New" or "Revised" License
1.85k stars 157 forks source link

Divina: add a visual signal indicating the reading progression direction #1469

Closed llemeurfr closed 3 years ago

llemeurfr commented 3 years ago

The Divina player does not contain a visual signal indicating the reading progression direction, which can be ltr, rtl, ttb or even btt.

Is it possible to add it at the level of the app, or should it be a Divina player evolution?

llemeurfr commented 3 years ago

After discussion with Florian, it appears preferable to build these indicators in the app itself, from the information given by the player.

As an overlay on the div containing the player, animated icons appear:

llemeurfr commented 3 years ago

The event containing the information about the reading progression is "dataparsing", sent by the player when starting.

llemeurfr commented 3 years ago

Here are some samples of existing apps with such indicator:

Specific indicator for the first ever professional divina publication, on https://www.editions-h2t.fr/bravery:

Capture d’écran 2021-08-26 à 14 24 02

Madefire sample:

IMG_3152

Panama AlBrown mobile app (the circle moves from bottom to top):

IMG_3154

panaC commented 3 years ago

first design :

image

with animation infinite fade in and fade out