Eric Wasylishen
Eric Wasylishen
I made a bit of progress with targeting API 28. It's a hacky solution, but there's a new main activity that asks for permission for WRITE_EXTERNAL_STORAGE before launching the original...
Strange, haven't seen that before. A few ideas to check: - Does the problem persist in both landscape and portrait mode? - Does it only happen in fullscreen mode or...
Just implemented this, there is a "Reverse orientation" checkbox below "Force landscape" now, seems to work nicely!
Glad to hear! I reproduced that bug... Yes, the problem is that the settings in the toolbar for "Reverse orientation", "Force landscape", and "Force portrait" only read/write the per-document setting....
I think the problem is located here: https://github.com/SufficientlySecure/document-viewer/blob/master/document-viewer/src/main/java/org/ebookdroid/core/models/DocumentModel.java#L333 The DocumentInfo it's loading from a cache file contains the number of pages. The cache file name is only based on the...
Another aspect of this problem is that all files opened from the "Downloads" app, which are opened through a `content://` URI, share their book settings / current page.
Spent some time on with no luck... the `curl` package and `AbstractPageAnimator` are difficult to work with. I think I might try adding a new single page mode that is...
I am assuming you are compiling document-viewer yourself? Did you run `init.sh` and `ndk-build` successfully? see: https://github.com/PrivacyApps/document-viewer/blob/master/README.md#build-with-gradle
I haven't seen `./gradlew ndk-build` before, currently I don't think we can build the native code through gradle, you need to run the `ndk-build` command directly from the `document-viewer` subdirectory.
Thanks for the update. I haven't had any luck reproducing yet (Nvidia Shield tablet, Android 6.0.1) when trying lots of rotation and scrolling. The part where the page turns solid...