yacreader icon indicating copy to clipboard operation
yacreader copied to clipboard

Continuous vertical scrolling support - Feature Request.

Open Anutrix opened this issue 3 years ago • 9 comments

Request to support continuous vertical scrolling.

Anutrix avatar Mar 27 '21 18:03 Anutrix

This, it would be nice to have something like this, it could be as simple as loading three pages for the current chapter we are reading, just the page before the one we are reading, the current one and the next one all loaded vertically one after the other, once you reach the next page the oldest loaded is discarded and you again have three pages loaded, if you go back the same thing happens, you could even make it so we can specify on the options how many pages we want to load at once for the vertical scrolling. This would help a lot for webtoons that are supposed to be read as a single long vertical page, I've found myself multiple times reading webtoons where a dialogue is split between two pages and I have to switch between the two pages trying to read the whole thing, also some webtoons where the art is good but because the page is split in multiple parts and you can't enjoy it correctly.

ZeroCool940711 avatar Jan 03 '22 01:01 ZeroCool940711

We are already looking into it. We are still in the stage of reviewing other implementations and discussing the best approach, but this is one of the most requested features, so we would like to add it. I can't make any promises on a timeline, but it will happen.

selmf avatar Jan 03 '22 05:01 selmf

@selmf Glad to hear it's something you are working on, if you need someone to test and give feedback on it just let me know.

ZeroCool940711 avatar Jan 03 '22 14:01 ZeroCool940711

I support this feature if it's implemented as continuous scrolling in either vertical or horizontal alignment, in either direction.

tonygiang avatar Mar 14 '22 19:03 tonygiang

Is there a chance to get this feature in the near future?

JamesJacquesDiego avatar Mar 28 '22 16:03 JamesJacquesDiego

Thanks for the work on YACreader is really great. I have taken some time to hack together something good enough for my personal use at https://github.com/kkartaltepe/yacreader/tree/longstrip-format (works ok in fit-to-width and fullsize modes).

Note this is just a hacky addition it could be broken terribly and eat your comic library so use at your own risk, but if anyone wants to use it as the basis for a real PR feel free. (Notably it behaves weirdly scrolling up to cover pages, and draws unpainted pixmap data if your pages are different widths)

kkartaltepe avatar Jun 05 '23 03:06 kkartaltepe

Requesting this feature for Windows Release aswell, @kkartaltepe if I want to use your solution, how would I get around it?

Ark1369 avatar Jun 07 '23 06:06 Ark1369

Requesting this feature for Windows Release aswell, @kkartaltepe if I want to use your solution, how would I get around it?

Compile and build it yourself. I have no interest in maintaining a fork of yacreader and distributing any excutables (especially given the code is just PoC), the code is shared for primarily people who are interesting in making a complete solution that can be released with yacreader.

kkartaltepe avatar Jun 07 '23 14:06 kkartaltepe

@kkartaltepe interesting hack. It could be possible to use this approach as a stop-gap until we get around to rewrite our viewer as a custom widget.

selmf avatar Jun 08 '23 06:06 selmf