|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
Hi everyone,
I wanted to share a new plugin I've been working on to improve the comic reading experience on smaller E-Ink devices (like 6" readers). While KOReader's native "Panel Zoom" is great, the constant need to exit the zoom mode, pan to the next panel, and long-press again really breaks the immersion. To fix this, I created Dynamic Panel Zoom. Attachment 221962 I can not upload as a Gif ![]() How it works: Once activated, the plugin analyzes the current page, detects the bounding boxes of the panels, and allows you to navigate directly from one zoomed panel to the next using your standard next/previous page gestures. Key Features: True panel-by-panel navigation without leaving zoom mode. On-the-fly detection: Works directly with your CBZ/PDF files. No need to pre-process them on your PC using KCC (Kindle Comic Converter). Manga Support: Fully respects Right-To-Left (RTL) reading directions if enabled in your document settings. GitHub Repository: koreader-dynamic-panelzoom: https://github.com/JorgeTheFox/korea...amic-panelzoom To install: Simply extract the dynamic_panelzoom.koplugin folder from the release zip into your KOReader plugins/ directory and restart the device. It's still in its early stages, but it's fully functional and has completely changed how I read comics on my device. Any feedback, bug reports, or feature suggestions from the community are more than welcome! Last edited by JorgeTheFox; 03-22-2026 at 11:47 AM. |
|
|
|
|
|
#2 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
I can finally upload the gif...
|
|
|
|
|
|
#3 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
|
|
|
|
|
|
#4 |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,063
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
|
Dude, you have made my day! I'll install it later today and give you feedback on how it went with A Man and his Cat Vol. 14
.Can I install the plugin via KOReader AppStore? |
|
|
|
|
|
#5 |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,063
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
|
Nevermind, the plugin is available in the Appstore.
Last edited by rantanplan; 03-26-2026 at 11:58 AM. |
|
|
|
|
|
#6 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
Hi rantanplan,
I'm glad to hear it! I hope it works well with "A Man and His Cat". Let me know if you discover any problems and we'll try to find a solution. |
|
|
|
|
|
#7 |
|
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,588
Karma: 21743811
Join Date: Jan 2008
Location: Spaniard in Germany
Device: Cybook Orizon, Kobo Aura
|
Interesting.
Any chance of making it... "less extreme"? With this I mean: 1. Show the rest of the page outside the zoomed panel too. 2. Use the panel boundaries to "guide" scrolling. I'm thinking for instance in reading the page in your example with the reader in the landscape orientation, and fit to width. See https://www.mobileread.com/forums/sh...d.php?t=370631 |
|
|
|
|
|
#8 |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,063
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
|
|
|
|
|
|
|
#9 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
|
|
|
|
|
|
#10 | |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
Quote:
Regarding the first point, the plugin already handles this to an extent. Currently, you enter the panel mode with a long press, and another long press on the same panel allows you to adjust the zoom and padding of the surrounding margins. You can configure how much of the adjacent panels you see in the 'Hold-to-Zoom settings'. It’s honestly easier to use than to explain! I personally use it quite often when speech bubbles are cut between two panels. You can check out a full GIF showing how this works on the GitHub repo: https://github.com/JorgeTheFox/korea...amic-panelzoom As for the second point (guided scrolling), I think that would be quite difficult to implement. E-readers have very limited processing power, and as we know, scrolling on E-Ink is often a frustrating experience. Thanks again for the feedback! |
|
|
|
|
|
|
#11 |
|
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,588
Karma: 21743811
Join Date: Jan 2008
Location: Spaniard in Germany
Device: Cybook Orizon, Kobo Aura
|
Just to clarify what I mean, I show two mock-up samples:
The first is for "showing the rest of the page". I don't mean changing the zoom level (although that's good too), but simply not cropping out the content outside the zoomed panel. The second is is for the smart "scroll". Forget about scrolling, just imagine I go to the next "page". Currently there is some overlap between pages, but it doesn't know about panels, so a given panel could be always cut and never shown in full. I wish for the "smart" version, where it ensures that the next panel is shown in full (if possible, without changing the zoom level). |
|
|
|
|
|
#12 |
|
Evangelist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 485
Karma: 5999999
Join Date: Mar 2013
Location: Spain
Device: Kindle, Kobo, PocketBook, Tolino, Onyx Boox, Bigme, Viwoods.
|
Great job. I've tried it on my colour Android e-readers and it works really well. Thanks.
|
|
|
|
|
|
#13 | |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
Quote:
I'm really glad to hear it's working well on Android color e-readers too Since I've been testing this mainly on my Kindle Colorsoft, it’s great to have confirmation that the detection logic is robust across different hardware and OSs! |
|
|
|
|
|
|
#14 | |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9
Karma: 66468
Join Date: Mar 2026
Device: Kindle Colorsoft (2025)
|
Quote:
Regarding your first point, we could definitely implement that by adding a new "Padding around panel" option for the panel-by-panel navigation, similar to the one already available in the "Hold-to-Zoom" settings. That would allow users to keep as much context as they want As for the second suggestion, I'm not going to dive into that for the time being. The main focus of this plugin is strictly panel-by-panel navigation, and that approach falls a bit outside of its current scope (it sounds more like something that would require a PR to be integrated into KOReader's core engine) |
|
|
|
|
|
|
#15 | |
|
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,588
Karma: 21743811
Join Date: Jan 2008
Location: Spaniard in Germany
Device: Cybook Orizon, Kobo Aura
|
Quote:
|
|
|
|
|
![]() |
| Tags |
| cbz, comic, koreader, manga, plugin |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Disable bottom 'touch' panel, but enable top panel? | sabymammamia | KOReader | 4 | 04-07-2025 11:29 AM |
| is it possible create plugin embed a panel into the main GUI? | hlhp | Development | 1 | 10-20-2022 04:31 AM |
| Panel Zoom Navigation | CyberPaul | KOReader | 2 | 04-12-2022 05:16 PM |
| Navigation panel stuck in New York Times | pa_ubach | Recipes | 2 | 01-04-2014 12:11 PM |
| PRS-T1 Page navigation panel won't appear | lateasusual | Sony Reader | 11 | 01-29-2012 09:24 PM |