Hi. I've been trying out YACReader and I'm quite pleased. There's, however, something that would make a difference to me, and I don't think it's possible yet.
Due to poor eyesight, I tend to read my comics - which are in portrait format - in a page-width-almost-fits-screen-width mode. That means that most pages, in our 16:9 screens, will only show the top half, then I need to press 'page down' to show the bottom half, then 'arrow right' to get to the next page (which willl then correctly show its own top half). That key combination works, but isn't ideal. What I'd love would be the possibility to set a 'go forward' key that would do the following:
- if the current page isn't showing its bottom part, then move down (move the image H pixels up, where H is the visible height, if there isn't page enough left to move H pixels, then move whatever is possible)
- if the bottom part is already showing, then move to the next page
(A 'go backward' action to do the opposite wouldn't be as needed, but nothing against it, of course.)
Ideally, this would also be combined with an option to remember the zoom level for a book. As of now I have to do 'fit to page' then '195%' each time I open a book (other paper formats might require a different percent).
For me, this would vastly improve the reading experience. Currently, by having to alternate 'page down' and 'left arrow', I have to keep focused on the mechanics of the paper rather than relax. It may sound stupid to others, but having always had suboptimal eyesight and reading being one of the things I love to do, it's a delight to have books on screen and not needing a magnifier.
I've purposely not suggested to make this a default or optional behaviour of the 'next page' key, because I don't want to mess with the UX of others.
(If you'd point out how to go about implementing this in the code, I might give it a try.)