View Single Post
Old 03-06-2015, 11:26 AM   #1
brucelee
Addict
brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.brucelee is far, far better than a slap in the face with a wet fish.
 
Posts: 332
Karma: 93810
Join Date: Jan 2015
Location: Romania
Device: PB626 TL3
CoolReader3 Fork

This is a fork of pkb's port of CoolReader3 (v0.0.6-16).

I have a PB626 (Touch Lux 3) with FW4.4 FW5.2 FW5.5 FW5.7 FW5.8 FW5.9 FW5.12 FW5.14 so I'll try to improve it for this line of devices.
I didn't test it with other devices.

You can request features and report bugs here or @ github's issues page.

As I have no Russian or German knowledge I won't post this elsewhere.
I'm also posting new versions @ the-ebook.org. (not always)
Feel free to forward the post to other forums.


Features:
Quote:
General

- FW5 compatible [pal]
- Google & Wikipedia buttons in the dictionary window
- Set book cover as power off logo [pal]
- Get hardware depth from device
- Control front light by vertically swiping in FW5
- Turn pages by horizontally swiping
- Rewritten TOC window
- StandBy Mode
- Updated translations
- Full screen update on book load
- Fixed font selection bug in settings [pkb]
- Cite toolbar is working with touch devices
- Updated freetype
- More hyphenations
- Pinch screen to change font size
- Chinese is correctly shown in menus
- More page margin values
- More font size values
- Set default skin according to firmware and screen resolution (for fresh installs)

Settings

- Default font size (up to 150px)
- Formatting settings > Space expanding percent [xl743]
- Display settings > Standby
- Display settings > Custom system theme
- Display settings > Use new TOC menu
- Font settings > Font embolding [xl743]
- Font settings > Tracking [xl743]
- Style settings > * > Letter spacing [xl743]
- Page settings > Status line settings > Time format
- Control settings > Page Turn Swipes
- Control settings > Front Light Swipes
- Control settings > Pinch zoom
- Clear cache
- OTA Update (through Github)

Dictionary

- Show when long-tapping a word [pkb]
- Window doesn't jump around
- Set current word as default in the search keyboard
- Treat some dictionary "redirects" for Webster's 1913 Dictionary
- Working with Chinese [ailin-nemui]
- Try matching case sensitive before case insensitive

Tap actions

- Toggle system panel
- Open system panel (FW5 only)
- Launch front light (FW4 only, FW5 uses system panel)
- Toggle invert display
- Toggle status bar
- Tasks list
- Lock device
- OTA Update
- Full screen update
- Toggle Front Light (FW5 only)
- Set bookmark (for current page)
- Delete bookmark (for current page)
- Enter standby mode

Theme

- Changed the grey things to black
- New FW5 skin (for 758x1024 screens)
- Redesigned menu for touch devices with resolution greater than 600x800 using theme pb626fw5
- New touch menu automatically adapts to different resolutions
- Dictionary font automatically adapts to different resolutions
- Long tap the bookmark icon in the new menu to toggle current page bookmark

Localization

- Bulgarian
- Chinese
- Czech
- Dutch
- English
- Estonian
- French
- German
- Hungarian
- Italian
- Polish
- Romanian
- Russian
- Spanish
- Turkish
- Ukrainian

Help translate the app:

Developer features:
Quote:
Those are, mostly, alpha/beta things that are not ready for release.
To enable them you have to create this file: system/.cr3-use-devel-branch

You might want to read this if upgrading from a different CR3 flavor:
Quote:
OTA Update might screw your keymapping, so be careful and make a backup (first time only).
That's because it replaces the system/bin/cr3-pb.app and system/share/cr3 paths.
So if you have problems send me the correct keymapping files for your device model.

If OTA Update doesn't find a package for your device tell me the device model and the build you use. I just have to create a link in github and then it will work.

Download:
Quote:
Dropbox (Current, old, dev versions)
Be careful when trying dev versions. Most probably there'll be some broken thing.


- Releases (with changelog)
- OTA Source

You can, obviously, update through OTA Update too if you have version 0.0.6-16-13 or later.

Install:
Quote:
Grab the zip corresponding to your firmware from the link above. (Check the firmware from your device menu)

360 -> PB360
pro2 -> FW2.*
pro4 -> FW4.*
pro5 -> FW5.*

After downloading the zip file, extract it and copy the system dir to your device (overwrite the existing one)

Source code:

Donations:
Quote:
Since I can't directly add the PayPal donation button here, I've created a simple page which has the Donate button. So if anyone wants to throw money at me, now you can.
Here's the page: http://brucelee.duckdns.org/donation/cr3-pb/

Screenshots:
Attached Thumbnails
Click image for larger version

Name:	0.jpg
Views:	1068
Size:	98.3 KB
ID:	152300   Click image for larger version

Name:	1.jpg
Views:	848
Size:	146.6 KB
ID:	152301   Click image for larger version

Name:	2.jpg
Views:	1091
Size:	67.1 KB
ID:	152302   Click image for larger version

Name:	3.jpg
Views:	805
Size:	109.3 KB
ID:	152303   Click image for larger version

Name:	4.jpg
Views:	793
Size:	154.4 KB
ID:	152304   Click image for larger version

Name:	5.jpg
Views:	731
Size:	44.5 KB
ID:	152305   Click image for larger version

Name:	6.jpg
Views:	678
Size:	50.0 KB
ID:	152306   Click image for larger version

Name:	7.jpg
Views:	769
Size:	136.3 KB
ID:	152307  

Last edited by brucelee; 09-18-2017 at 12:14 PM.
brucelee is offline   Reply With Quote