Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > KOReader

Notices

Reply
 
Thread Tools Search this Thread
Old Today, 04:54 AM   #1
QQRush
Junior Member
QQRush began at the beginning.
 
QQRush's Avatar
 
Posts: 3
Karma: 10
Join Date: Apr 2024
Device: Kobo clara colour / kobo libra 2 / book palma 2 pro / XTEINK X3+X4+X4P
Tired of KOReader splitting your webtoon panels? I made a fix.

Hi everyone!
I read a lot of vertical webtoons on KOReader(on e-ink device), but there was one thing that always bothered me: normal scrolling doesn't care where a panel actually ends.
This often results in characters, dialogue bubbles, or entire scenes being awkwardly split between two screen views.
So I started working on a plugin to solve this problem: Smart Webtoon Scroll.
Instead of simply moving down by a fixed amount, the plugin analyzes the webtoon and tries to find natural visual boundaries, adjusting each scroll so panels and dialogue remain together whenever possible.
The video shows the exact same webtoon running side by side:



LEFT — Standard KOReader
RIGHT — Smart Webtoon Scroll
Some of the features currently included:
Panel-aware smart scrolling
Detection of both white and black separators
Avoids splitting panels/dialogue when possible
Special handling for very tall panels
Classic, Continuous and AUTO modes
Continuation across images/files
Adaptive white/black side background
Page preloading for smoother navigation
Configurable preload amount
Keeping the plugin lightweight has also been one of the main goals. KOReader runs on many e-ink devices with limited CPU and memory, so throughout development we tried to keep the code and image analysis as simple and efficient as possible, avoiding unnecessary processing and features that could make reading feel slower.
The goal is not to turn KOReader into a completely different reader, but to keep the normal KOReader experience while making vertical webtoons/manhwa more comfortable to read — without unnecessarily weighing KOReader down.
I also want to be transparent about the development process: I developed this plugin with a lot of help from ChatGPT, especially for coding, debugging, analyzing edge cases and turning my ideas and testing feedback into working Lua code.
There was a lot of back-and-forth testing involved: change something, load it on KOReader, find a webtoon that breaks it, figure out why, change it again... 😄
So while the idea, testing and direction came from my own experience using KOReader, AI assistance played an important role in building and refining the plugin.
It's open source and I'm still improving it. Feedback is very welcome — and if you have a particularly weird webtoon that manages to break the detection algorithm, I'd genuinely like to see it!
GitHub:
QQRush / smart-webtoon-scroll.koplugin
Hope it's useful to other KOReader/webtoon readers!
QQRush is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to Fix WiFi Connection Issue in KOReader on Kobo Libra Colour? DRGocia KOReader 2 08-09-2026 12:39 PM
Libra Colour How to Fix WiFi Connection Issue in KOReader on Kobo Libra Colour? DRGocia Kobo Reader 3 02-14-2025 02:50 AM
Does KOReader fix the Inkpad 4's contrast issues? dinosm PocketBook 5 11-14-2024 04:46 AM


All times are GMT -4. The time now is 12:07 PM.


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