OpenComic icon indicating copy to clipboard operation
OpenComic copied to clipboard

[Feature Request]: Configurable Speed Autoscroll (not slideshow)

Open TheOverpassArsonist opened this issue 10 months ago • 1 comments

Preflight Checklist

  • [x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe your suggested feature

A builtin autoscroll feature like windows' has with middle click. It doesn't necessarily have to be exactly that system (though in complete honesty, I do think it's probably just the best default to go with. Infinite precision with high speed and zero UI clutter, it's hard to beat that in terms of UX) but that's an example of the sort of thing I'm talking about.

If using the standard windows-like implementation of "middle-click then move the mouse" it would clash with the existing middle-click zooming thing but 1 : I think it'd still be better to have the user be able to pick between the two behaviours at least, and 2 : given the multitude of other ways to zoom I'm not sure how necessary that is for most people. (especially given how coarse the adjustment is.) Though, the latter point there is definitely going to be largely down to personal preference I admit.

Additional Information

Issue #80 and #292 are similar, but #80 says "timed" autoscroll which I assume means "go down X amount, wait Y seconds, go down X amount", and #292 is specifically talking about a slideshow, rather than smooth autoscrolling.

While most things read best page-by-page, if you have single pages highly zoomed in (which I imagine isn't uncommon since pages are going to be mainly vertical while monitors are mainly horizontal, so it's either zoom in or have giant black bars) or if the thing you're reading otherwise has a non-linear style smoother scrolling is better. The nifty little magnifier feature helps with things a little bit, but I don't think it's a complete replacement for autoscrolling.

Currently this is nearly an immediate replacement for the whole hodge podge of things I use to read various comics, manga, webtoons, whatever I have downloaded locally, but autoscrolling is a pretty major QoL feature to be missing for me because the scrolling on my mouse ain't the greatest and I abhore jerky scrolling.

Sample file

Not a sample file, but this stack overflow post is talking about the thing I am here and it provides a few different ways to enable the feature on linux. (for those unfamiliar with it)

TheOverpassArsonist avatar Feb 08 '25 05:02 TheOverpassArsonist

You can already do something similar to what you want in OpenComic with Scroll by moving the cursor along the edges of the screen, although you can't activate and deactivate it while reading, only from the settings and it always remains activated.

I'll leave you an example of how it works, if you have any suggestions about the function let me know:

Image

https://github.com/user-attachments/assets/eaf3075d-768e-441a-8092-06ac2f63d5d4

If using the standard windows-like implementation of "middle-click then move the mouse" it would clash with the existing middle-click zooming thing but 1 : I think it'd still be better to have the user be able to pick between the two behaviours at least, and 2 : given the multitude of other ways to zoom I'm not sure how necessary that is for most people. (especially given how coarse the adjustment is.) Though, the latter point there is definitely going to be largely down to personal preference I admit.

You can customize the shortcuts and tap zones from the settings, by default the middle-click makes the image appear in its original size, but you can change it to something else (Currently there is no shortcut to activate Scroll by moving the cursor but I will consider adding it in the next major version)

Image Image

Issue https://github.com/ollm/OpenComic/issues/80 and https://github.com/ollm/OpenComic/issues/292 are similar, but https://github.com/ollm/OpenComic/issues/80 says "timed" autoscroll which I assume means "go down X amount, wait Y seconds, go down X amount", and https://github.com/ollm/OpenComic/issues/292 is specifically talking about a slideshow, rather than smooth autoscrolling.

Yes, this is bit different, this is turning the page / scrolling every x time automatically, probably this also have to consider how much text there is on the page, and this is the main reason why I haven't implemented it yet, as it's a bit complicated to do ocr to images.

ollm avatar Feb 08 '25 09:02 ollm