Flow Mode on Mobile Devices
Hello,
I really love using Zotero on desktop for reading and taking annotations. However, I wish the mobile app had a "flow mode" for ePub files. This missing feature is the only thing keeping me from using Zotero on mobile.
Thank you for creating this perfect app
I really love using Zotero on desktop for reading and taking annotations. However, I wish the mobile app had a "flow mode" for ePub files. This missing feature is the only thing keeping me from using Zotero on mobile.
Thank you for creating this perfect app
Upgrade Storage
I meant the Page Layout setting
https://s3.amazonaws.com/zotero.org/images/forums/u21198151/mlpaqy89sz62da61fo8x.png
See https://forums.zotero.org/discussion/132371/available-for-beta-testing-on-android-epub-snapshot-support#latest
To make sure we mean the same thing: on desktop, View → Scrolled switches an EPUB from page-by-page layout to continuous vertical scrolling. The Android app has the same option under Page Layout (Paginated / Scrolled). The iOS app only has the paginated layout today, with no way to switch.
From reading the code, this looks like an iOS-only change. The shared reader (zotero/reader) already supports both modes, and the Android app just calls `setFlowMode` on the view and stores the choice in its reader settings. On iOS, `HtmlEpubSettings` only has an appearance setting and `createView` doesn't pass `flowMode` in the view state. So the work would be: add a Page Layout row to the EPUB settings popover, persist it in `HtmlEpubSettings`, pass it in the initial view state, and call `setFlowMode` when the user changes it. Snapshots wouldn't be affected.
I'm a developer and happy to do this and open a PR against zotero-ios. Two questions before I start:
1. Would you accept a PR for this, or is it already planned or in progress on your side?
2. Any preference on the UI? I'd mirror the Android app: a Paginated / Scrolled segmented control in the reader settings popover, shown for EPUBs only.
Thanks!