![]() |
#1 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 5662
Join Date: Jan 2023
Device: none
|
Work In Progress: File Browser UI Plugin (based on Cover Browser)
Hi everyone, I'd like to share a plugin that me and a friend have been making, on and off for the last 6 months. It's so unfinished that it doesn't even have a name yet, we're just calling it "ProjectTitle" as a placeholder for now.
It started by adding in a progress bar that's based on the length (page count) of the book and grew from there. I attached a single screenshot but the video does a better job of showing what it looks like. Here's a link to the github repo: https://github.com/joshuacant/ProjectTitle where you can find a WIP release, instructions to install it, and a whole bunch of caveats. We're not experts and had never programmed Lua before, so you will have to forgive us if things don't work perfectly. We also couldn't get it working on Android, and didn't spend any time on RTL or translations, so keep your expectations in check. I want to make it very clear that this would not have been possible without the existing Cover Browser plugin. We started by modifying that, and it's still the foundation for all the changes we made. Anyway, let us know what you think. Unless you hate it, in which case you don't really have to share that with us. ![]() |
![]() |
![]() |
![]() |
#2 |
Militaires Sans Frontière
![]() Posts: 23
Karma: 32
Join Date: May 2024
Device: PocketBook Era Color
|
This is AMAZING!
I switched to the Pocketbook Era Color over the Libra Color because the PB KOreader can open from the library. I love KOReader but hate the dated file browserish "library". I will be keeping an eye on this. Might just have to pick up a Libra Color again because I found it slightly more comfortable to hold than the era. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 446
Karma: 1084584
Join Date: Aug 2007
Location: Sisak, Croatia
Device: Kobo Aura H2O, Kobo Aura ONE
|
It does look nice.
|
![]() |
![]() |
![]() |
#4 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,164
Karma: 3592925
Join Date: Sep 2014
Location: Ukraine
Device: Kindle
|
Thanks for sharing!
Anyone who wants to try, please stick to the 2024.11 release. It won't work on the recent nightly builds because of https://github.com/koreader/koreader/pull/12845 https://github.com/koreader/koreader/pull/12857 |
![]() |
![]() |
![]() |
#5 | |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 5662
Join Date: Jan 2023
Device: none
|
Quote:
I added checks in the plugin to try to prevent a situation where someone is locked out of KOReader due to the plugin crashing, by checking for a version number and then not loading the plugin. However right now it's only checking for a minimum, not a maximum. I will probably change that going forward so that each version of the plugin is limited to a single version of KOReader. |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 5662
Join Date: Jan 2023
Device: none
|
|
![]() |
![]() |
![]() |
#7 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,164
Karma: 3592925
Join Date: Sep 2014
Location: Ukraine
Device: Kindle
|
Not your fault, there is no "right" way. The program is going forward, and we cannot guarantee the backward compatibility for such intrusive plugins as yours.
The above mentioned changes simplify the CoverBrowser plugin a lot, making unnecessary all tricks like https://github.com/joshuacant/Projec....lua#L266-L269 |
![]() |
![]() |
![]() |
#8 |
cosiñeiro
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
|
Good to see a project like that handled elsewhere
![]() When you consider your plugin polished please ping back. We might want to steal some ideas to implement https://github.com/koreader/koreader/issues/8472 The idea upstream is having a model/view of library items and let plugins provide its own "scan" methods. That way the calibre plugin within KO could populate the view using calibre metadata. Or a "zotero" kind of plugin could create a "library view" for its articles and stuff. As far as I can see it everything is fun except crafting UI widgets for the library view. That's what I plan to steal from you ![]() |
![]() |
![]() |
![]() |
#9 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Jan 2025
Device: kindle PW5
|
Hi . Your work seems amazing. But as a kindle PW5 with recent firmware owner, it seems only HF koreader version work for me, and kindle HF version seems only available in nighlty folders for a unknown reason. That's why I installed one of the latest nightly... you don't support yet
![]() Where to find exact 2024.11 kindle HF version of koreader ? |
![]() |
![]() |
![]() |
#10 | |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 5662
Join Date: Jan 2023
Device: none
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#11 |
Enthusiast
![]() Posts: 33
Karma: 10
Join Date: Nov 2018
Device: Kobo Touch
|
This looks so promising to bring a total fresh view and really change UI of KoReader, I hope that Koreader dev take a look and integrated this project into Core of Koreader.
|
![]() |
![]() |
![]() |
#12 |
Digital Grenadier
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 176
Karma: 1500000
Join Date: Jan 2024
Device: Kindle
|
There isn’t one. In short, you currently cannot run this on devices that use hard floats.
Last edited by Ebookus; 03-22-2025 at 06:22 PM. Reason: Formatting |
![]() |
![]() |
![]() |
#13 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,500
Karma: 5000046
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
|
Just grab the latest one from here: http://build.koreader.rocks/download/nightly/
|
![]() |
![]() |
![]() |
#14 |
Enthusiast
![]() Posts: 33
Karma: 10
Join Date: Nov 2018
Device: Kobo Touch
|
Is this project dropped with new Koreader version?
|
![]() |
![]() |
![]() |
#15 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8
Karma: 5662
Join Date: Jan 2023
Device: none
|
Hi, I'm looking for some brave Kindle owners to test out a version of the plugin that is compatible with 2025.04, as I don't have access to one.
https://github.com/joshuacant/Projec...ent-2927912668 If you have a jailbroken Kindle with KOReader 2025.04 installed (and ideally a github account so you can leave feedback at that link) give it a try. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[KUAL Extension] HTTP-based file browser | ngxson | Kindle Developer's Corner | 6 | 01-14-2024 11:59 AM |
How to stop Tag Browser, Details and Cover Browser from showing on startup? | stuartro | Calibre | 1 | 08-15-2016 11:53 PM |
Cover browser keyboard shortcut doesn't work | danteux | Calibre | 2 | 02-26-2014 03:36 AM |
Webkit based browser for DR1000S | andiskater | iRex | 1 | 11-16-2008 05:03 PM |
Flock - new Mozilla-based browser | doctorow | Lounge | 0 | 10-23-2005 09:55 AM |