readium / playground

🛝 Play with the capabilities of Readium Web & Readium CSS
https://playground.readium.org
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Support for paginated content using auto columns/spreads and core affordances #2

Open HadrienGardeur opened 1 month ago

HadrienGardeur commented 1 month ago

For this task, we're targeting an auto column/spread mode.

For reflowable EPUB files, this means:

For FXL files, this means:

Core affordances for paginated content include:

Since this is the very core of what an ebook reader does, we'll spend as much time/efforts as needed to get all of this feeling just right.

JayPanoz commented 1 week ago

Note: for FXL files EPUBNavigator already has an auto-mode implemented so it’s tricky to override it AS-IS in the absence of a Preference API, especially as it directly handles resizing and orientation change to scale pages and switch from a single one to a spread – so there’s quite a lot of room for bugs, side effects, unsynchronised states or data, etc.

This is why this is unaddressed/unchecked at the moment. Not sure whether it should move to another issue so that we can close this one, or stay here with the issue being kept open until we come back to it.