Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > PocketBook

Notices

Reply
 
Thread Tools Search this Thread
Old 03-06-2015, 10:26 AM   #1
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
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 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. Feel free to forward the post to other forums.


Features:
Quote:
- FW5 compatible [pal]
- Google & Wikipedia buttons in the dictionary window
- Set book cover as power off logo [pal]
- Get hardware depth from device
- Full screen update on book load
- Fixed font selection bug in settings [pkb]
- Cite toolbar is working with touch devices
- Updated freetype to v2.6
- Updated translations
- Stand By Mode
- More hyphenations
- Control front light by vertically swiping in FW5
- Turn pages by horizontally swiping

- Settings > Formatting settings > Space expanding percent [xl743]
- Settings > Font settings > Font embolding [xl743]
- Settings > Font settings > Tracking [xl743]
- Settings > Style settings > * > Letter spacing [xl743]
- Settings > Page settings > Status line settings > Time format
- Settings > Clear cache
- Settings > OTA Update (through Github)

- Dictionary: Show when long-tapping a word [pkb]
- Dictionary: Window doesn't jump around
- Dictionary: Set current word as default in the search keyboard

- Tap action: Toggle system panel (Helps integrating with FW5)
- Tap action: Open system panel (FW5 only)
- Tap action: Launch front light (FW4 only, FW5 uses system panel)
- Tap action: Toggle invert display
- Tap action: Toggle status bar
- Tap action: Tasks list
- Tap action: Lock device
- Tap action: OTA Update
- Tap action: Full screen update
- Tap action: Toggle Front Light (FW5 only)

- Theme: Changed the grey things to black
- Theme: New FW5 skin (for 758x1024 screens)
- Theme: Redesigned menu for touch devices with resolution greater than 600x800 using theme pb626fw5

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:
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.

Github (just in case dropbox is down or something. it's also the source of ota updates.)

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

Links:

Donations:
Quote:
Since I can't directly add the PayPal donation button here, I've created a simple page which has the Donate button.
Here's the page: http://brucelee.duckdns.org/donation/cr3-pb/

Screenshots:
Attached Thumbnails
Click image for larger version

Name:	scr0011.jpg
Views:	684
Size:	79.0 KB
ID:	135636   Click image for larger version

Name:	scr0021.jpg
Views:	513
Size:	88.9 KB
ID:	135754   Click image for larger version

Name:	scr0046.jpg
Views:	472
Size:	71.3 KB
ID:	135978   Click image for larger version

Name:	scr0057.jpg
Views:	417
Size:	41.2 KB
ID:	136826   Click image for larger version

Name:	scr0058.jpg
Views:	353
Size:	37.1 KB
ID:	136827   Click image for larger version

Name:	scr0073.jpg
Views:	5
Size:	129.0 KB
ID:	140663  

Last edited by brucelee; Yesterday at 10:56 AM.
brucelee is offline   Reply With Quote
Old 03-06-2015, 11:40 AM   #2
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
Changelog:
Quote:

Newer changes are to be found HERE.

-------------------

0.0.6-16-12:
- Added tap action: Open system panel (FW5 only - opens extended system panel)
- Added tap action: Lock device
- Added tap action: Tasks list
- Skin pb626fw5: Removed useless files from package
- Skin pb626fw5: Increased contrast in some images
- Proper setting of flags when compiling

0.0.6-16-11:
- Pro is compiled with PB_DB_STATE_SUPPORTED
- Pro is compiled with BACKGROUND_CACHE_FILE_CREATION
- Added font gamma steps: 2.5, 4.0
- Added screen update steps: 7 pages, 9 pages
- Applied pkb's patch to fix settings item selection
- Force black/white updates only, in settings for skin pb626fw5 (it's quite speedy now)

0.0.6-16-10:
- Removed status bar in skin pb626fw5
- Changed dictionary icons in skin pb626fw5

0.0.6-16-9:
- Now in FW5 book cover is properly set as power of logo too (thanks to pal @ the-ebook.org)
- Added initial FW5 skin - useful for 758x1024 screens (got bigger buttons)
- When words are touched in dictionary list it automaticaly goes to the full description (instead of just selecting the line).
- Smaller binaries
- From now on I'll host the packages on Dropbox.
- Made different builds for FW4 and FW5.

0.0.6-16-8: (Only Pro updates)
- Book cover is set as power off logo in FW5 but it has poor quality for the moment
- If there is no book cover CR generates an ugly one for you

0.0.6-16-7:
- When system panel is visible any touch hides it (instead of hiding and taking the normal cr3 action at the same time)

0.0.6-16-6:
- Added tap action: Toggle system panel (so it now is FW5 friendly)

0.0.6-16-5:
- Restored quick menu labels (you have to update the skins too)
- Theme change: turned grey to black (both skins)
- Added tap action: Toggle inverted display
- Added tap action: Toggle status bar

0.0.6-16-4:
- Added Google & Wikipedia buttons in the dictionary window (you have to update the skins too)
- Get hardware depth from device
- Full screen update only on initial loading
- Removed quick menu labels by mistake (I'll restore them in the next version)

0.0.6-16-3:
- Full screen update on book load

0.0.6-16-2: Merged pal's patch
- It runs under FW5
- Book cover is set as power off logo (not in FW5)

0.0.6-16-1:
- Added front light to the tap actions (FW4 only)

Last edited by brucelee; 04-06-2015 at 11:30 AM.
brucelee is offline   Reply With Quote
Old 03-06-2015, 11:55 AM   #3
pkbo
Addict
pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.pkbo inspires wonder wherever he or she goes.
 
Posts: 230
Karma: 151588
Join Date: Sep 2006
Device: PocketBook 360°
I guess there is no readers from 360x generation that might have light control, so unless you plan to make some other changes (that could be usefull for all) no build is needed for old devices.
pkbo is offline   Reply With Quote
Old 03-06-2015, 12:08 PM   #4
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
I've added a build for 360 although it won't help anyone yet. I do plan to make other changes.
brucelee is offline   Reply With Quote
Old 03-06-2015, 02:38 PM   #5
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
Added v0.0.6-16-2

Merged pal's patch. It now works with FW5 and it sets the book cover as power off logo.
Under FW5 the book cover thing doesn't work. Also the brighness adjusting doesn't work with FW5 because there is no front-light.app.
brucelee is offline   Reply With Quote
Old 03-06-2015, 03:36 PM   #6
kacir
Wizard
kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.
 
kacir's Avatar
 
Posts: 2,958
Karma: 3396239
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
Thank you.
I am going to test it on my PB623.

Could you please build a version that would use /system/share/cr3new/ directory for config, so we could install this alongside the old version for testing purposes.
kacir is offline   Reply With Quote
Old 03-06-2015, 04:01 PM   #7
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
Quote:
Originally Posted by kacir View Post
Thank you.
I am going to test it on my PB623.

Could you please build a version that would use /system/share/cr3new/ directory for config, so we could install this alongside the old version for testing purposes.
There are no changes to the share folder. So there's no need. I provided the share directory just in case someone might not have coolreader already installed. If it'll come to changing something other than the binary I'll mention it.


As for the cover as power off logo not working with FW5... It seems that GetBookCover() returns false when trying to load the cover from the ebook.
PHP Code:
ibitmap *cover GetBookCover(
    
UnicodeToLocal(pbGlobals->getFileName()).c_str(),
    
ScreenWidth(),
    
ScreenHeight() - PanelHeight()
    );
if (
cover) {
    
// it never gets here

And this is how it's logged:
PHP Code:
22:41:16.2201 TRACE COVER_OFF_SAVE
22
:41:16.2203 TRACE /mnt/ext1/system/logo/bookcover
22
:41:16.2204 TRACE COVER_OFF_SAVEneed_save_cover
22
:41:16.2205 TRACE COVER_OFF_SAVEGetBookCover(/mnt/ext1/Dropbox PocketBook/De Citit/John Joseph Adams Brave New Worlds.epub7581024); 

EDIT:
I'll just stop trying and go back to FW4.4.

Last edited by brucelee; 03-06-2015 at 06:29 PM.
brucelee is offline   Reply With Quote
Old 03-06-2015, 06:18 PM   #8
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
v0.0.6-16-3:
- Full screen update on book load
brucelee is offline   Reply With Quote
Old 03-08-2015, 10:02 AM   #9
j0r13n
Member
j0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura about
 
Posts: 20
Karma: 4108
Join Date: Feb 2014
Device: none
Thanks, great work brucelee!

Maybe it's possible for you to add the following toggles to be mapped as a Tap action: inverted display, status line and front light (not the front light window, just on/ off).

Great work!
j0r13n is offline   Reply With Quote
Old 03-08-2015, 11:26 AM   #10
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
@j0r13n I'll look into it. No promises.

Quote:
0.0.6-16-4:
- Added Google & Wikipedia buttons in the dictionary window (you have to update the skins too)
- Get hardware depth from device
- Full screen update only on initial loading
- Removed quick menu labels by mistake (I'll restore them in the next version)

Last edited by brucelee; 03-08-2015 at 01:04 PM.
brucelee is offline   Reply With Quote
Old 03-08-2015, 06:09 PM   #11
nobody66
Member
nobody66 began at the beginning.
 
Posts: 12
Karma: 42
Join Date: May 2010
Device: Boox i62HD, PB 902, Nook Touch, Kindle K3
@j0r13n: Light on/off is already available by default. Just press and hold the right hardware button. This will toggle the light
nobody66 is offline   Reply With Quote
Old 03-08-2015, 06:12 PM   #12
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
Quote:
Originally Posted by j0r13n View Post
Thanks, great work brucelee!

Maybe it's possible for you to add the following toggles to be mapped as a Tap action: inverted display, status line and front light (not the front light window, just on/ off).

Great work!
Quote:
0.0.6-16-5:
- Restored quick menu labels (you have to update the skins too)
- Theme change: turned grey to black (both skins)
- Added tap action: Toggle inverted display
- Added tap action: Toggle status bar
As for the front light toggler... I didn't find any way to do it.
brucelee is offline   Reply With Quote
Old 03-09-2015, 04:12 AM   #13
brucelee
Zealot
brucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-booksbrucelee has learned how to read e-books
 
Posts: 127
Karma: 898
Join Date: Jan 2015
Location: Romania
Device: PB626
Quote:
0.0.6-16-6:
- Added tap action: Toggle system panel (so it now is FW5 friendly)
With this change I finally went through with FW5. It's quite usable now.

EDIT: New version

Quote:
0.0.6-16-7:
- When system panel is visible any touch hides it (instead of hiding and taking the normal cr3 action at the same time)

Last edited by brucelee; 03-09-2015 at 06:56 AM.
brucelee is offline   Reply With Quote
Old 03-09-2015, 04:20 PM   #14
Zetmolm
Fanatic
Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.Zetmolm ought to be getting tired of karma fortunes by now.
 
Posts: 517
Karma: 1974660
Join Date: Jan 2010
Device: Onyx Boox 60, PocketBook Touch (622), PocketBook Touch Lux 2 (626)
Thanks for a great job!
My new PB626 arrived today, and this is the CR version I'm going to install. I'll stick to the 4.4 firmware, though. I would lose too much otherwise.
Zetmolm is offline   Reply With Quote
Old 03-09-2015, 05:50 PM   #15
j0r13n
Member
j0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura aboutj0r13n has a spectacular aura about
 
Posts: 20
Karma: 4108
Join Date: Feb 2014
Device: none
brucelee, many thanks for the additions! Great job again!

I was always switching between the two PocketBook ports; this one which has great functionality and integration and the other one which doesn't have the former both but does read well (and in the end that's all there's to it doesn't it) and runs circles around the first one regarding the interface/gui. Thanks to you the interface is becoming finally at a level that's imho workable. And that my friend is a major achievement

Quote:
Originally Posted by brucelee View Post
As for the front light toggler... I didn't find any way to do it.
Don't bother
It's the one with the least added value.
As nobody66 already stated it's already availabe through the PocketBook hardware keys. I was already aware of that as I have a PB626 myself but I was thinking of users with for instance a PocketBook Sense which haven't got the hardware keys.

What I do like tho, two things which takes it to the next level: it would be awesome when you can extend the top menu bar to a 'normal' level so you can use it without finger picking exercises, and it would also be a 'big' leap forward if you can fix the buffering in the menu's: more than once unsuspected settings are applied when selecting a menu item.

BTW, the dictionary is functioning different as I'm used to: when selecting a word which doesn't result in a direct hit, normally I'm choosing an item which comes as close as it gets and thereafter this item can be used as it was a direct hit...

Keep up the good stuff!!
j0r13n is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Librerator - multi-format e-reader, fork of KPV Kai771 Kindle Developer's Corner 345 12-18-2014 08:10 PM
Database Fork devils_add Development 13 01-22-2014 03:20 AM
Free Book (Kindle) - The Tiny Fork Diet [UK] koland Deals, Freebies, and Resources (No Self-Promotion) 0 12-20-2011 02:22 PM
Walk softly and carry a big fork. kennyc Lounge 6 07-15-2011 01:41 PM


All times are GMT -4. The time now is 08:21 AM.


MobileRead.com is a privately owned, operated and funded community.