[Nook Touch Themes and Apps] nmyshkin:
EBookDroid 1.5.7 (nivieru MOD) is a reader for PDFs, DjVU, CBZ, CBR and some other less common formats (

not

ebooks like epub or mobi--not in this older version anyway). As demonstrated by @ALinkToTao, it has one of the best text/background contrast ratios of the common PDF readers that work on the NST/G. It is particularly good for PDF texts in landscape mode where it can be set for continuous vertical scroll. In conjunction with NoRefresh mode this makes for a comfortable reading of books in PDF format without messy reflowing.

That said, page rendering is sometimes slow and you may arrive at a page to find a white screen until the device catches up with you. It's not as bad as it sounds for a PDF book, but it's not as fluid as something like PerfectViewer, for example. I hasten to add that there are many, many arcane rendering settings which I do not understand and which might actually improve performance significantly. I just use things more or less at default levels.

Edit

: Tips: Text-based PDF books are generally not a problem, even with the default settings, but you can up the "pages in memory" to about 3 without serious issues. PDFs of scanned books (i.e., image-based) are really a strain for EBookDroid. The PDF engine just doesn't handle them well. However, if the PDFs are converted to jpegs and then zipped to make a CBZ file that works really well with EBookDroid. For more info on that process see: https://xdaforums.com/t/a-different-approach-to-scanned-pdf-books.4641942/

Also, although this is not my preferred app for CBR/Z files, I should mention that there is often a problem with modern CBRs. Seems the RAR specifications have changed enough that this old app has trouble with many files (shows only a black screen). No similar problem with CBZ files. So, you can convert on your PC before transferring over, or if you're feeling brave you can actually do the entire process on the NST/G if you have ES File Explorer. Rename the offending CBR to .rar, then unarchive with ES (seems to have no problem with this), then select all the files and long-press on any of them to bring up the context menu of operations. Choose "Compress", using the defaults. You get a zip file which you rename to CBZ and you're good to go!

A quick comparison of version 1.5.7 on the developer's Google Code archive reveals that some theming adjustment was done by @nivieru along with the contrast adjustment. After using the app for some years I feel there are still too many visual distractions in the settings in the form of missing text and murky/muddy backgrounds behind black text. I've spent some time with the app trying to clean things up.

What I did

1. Changed the ancient app icon to the current EBookDroid icon.

2. Went through the various menus and dialog boxes to make sure all the text that is supposed to be there (and even functional icons) is actually visible.

View attachment 5889377

View attachment 5889379

View attachment 5889387

3. Went through various menu/settings options and forced all backgrounds to white and text to black.

View attachment 5889381

View attachment 5889383

View attachment 5889385

4. Changed the colors in the overlay for tap setup to shades of grey. You can actually see now that there are 4 tap zones (two of which overlap). That may not sound like much, I guess, but you have three options with each zone (which you can now read) so I guess that's like 12 zones, assuming you can remember what is a single, double or two-finger tap...

Edit: I spoke too soon. See Spoiler below for more information on the tap zones.

View attachment 5889391

Spoiler content hidden.

Installation

Unfortunately if you have a current EBookDroid installation you will need to remove it because the signature has changed. First do a backup of your configuration because the /sdcard/.org.ebookdroid folder is not removed during uninstall and that's where the backup file lives. Then you can read in your configuration after installing the MOD.

Modded apk file attached below.