View Single Post
Posts: 3,617 | Thanked: 2,412 times | Joined on Nov 2009 @ Cambridge, UK
#46
Originally Posted by extendedping View Post
2 more requests

1) open app to library option. As it is it always opens last book. I see an option "save state" but unclicking it did not do anything. Issue is (at least with my giant books), say I dont want to read the last book. Well as it is now I have to wait for perhaps a minute for the book to open, then go to library and open another book. So an option to boot to library.

2) a way to move a line up or down a line at a time (can currently be done via keyboard) without using the keyboard. problem is I have no thought on how to do that from the screen so I am just throwing it out there.
Version 0.12.10-5 can be downloaded from:
This adds the two features you've requested:

Always start in the Library. This is configurable in the Preferences dialog (on the Library tab). It actually opens the help document first, then auto-launches the library - there doesn't seem to be any way to just launch the library. This should be pretty quick though, so hopefully suits your requirement. If you want to reopen the previous book, it's quickest to shut the library view, then use the arrow icon (on the left of the toolbar) to select it from the recent book list.

Scroll by line. I've implemented this by modifying the existing drag scroll method. Once you've enabled this, you'll have an additional option for variable length scrolling. This means you can have long drags moving by page and short drags moving by line. The cutover point is also configurable. Double-taps would have been much trickier to implement, and this also seemed a more logical way to do it.

I've also switched to using backports from the 0.14 code for the NCX namespace (O'Reilly TOC) and volume key support. That should make longer-term support easier. The code changes have also been split out into separate patches so, where possible, each patch contains a single linked set of changes. I've also included the script I use for extracting and patching the original 0.12.10 source code (as downloaded from the FBReader website).
 

The Following 2 Users Say Thank You to Rob1n For This Useful Post: