PDF reader glitch in iOS / iPadOS
When I open a PDF in Zotero, I can tap the screen to make it full screen (hiding the toolbars). However when I do this the page position change slightly.
And when I tap the screen again to show the toolbars again, the page position changes a bit again, as if to make space for the toolbar.
I don't like this behavior, because it confuses me and makes me lose track of the current line I was reading.
I'd prefer the "physical" position of the page to not change, and when I tap and the toolbar hides/shows, it should just cover the top margin of the page which stays at the same position.
I hope what I'm suggesting here is clear (is difficult to describe without a picture).
I am on the latest stable version of Zotero (not on the betas). Thanks!
And when I tap the screen again to show the toolbars again, the page position changes a bit again, as if to make space for the toolbar.
I don't like this behavior, because it confuses me and makes me lose track of the current line I was reading.
I'd prefer the "physical" position of the page to not change, and when I tap and the toolbar hides/shows, it should just cover the top margin of the page which stays at the same position.
I hope what I'm suggesting here is clear (is difficult to describe without a picture).
I am on the latest stable version of Zotero (not on the betas). Thanks!
I would suggest that the “physical” position and zoom of the page to be invariant unless I explicitly change it.
For instance, there could be a point (say the center pixel in view?) that remains invariant when the device orientation changes, and/or when I tap the screen to show or hide the toolbar. The zoom level should be invariant. This would guarantee that when I revert the device orientation or I hide/show again the toolbar, the page view returns exactly to where it was. I think this behavior would be much less confusing.
I like your suggestion and have also proposed an alternative solution where there’s an additional “deactivate full screen” button. It would be nice if the user could deactivate only through this button.
I described in more detail in the comment section of this post: https://forums.zotero.org/discussion/comment/451605#Comment_451605