Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 task done
TheOverpassArsonist opened this issue Feb 8, 2025 · 1 comment
Open
1 task done
Assignees
Milestone

Comments

@TheOverpassArsonist
Copy link

Preflight Checklist

  • 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)

@ollm ollm self-assigned this Feb 8, 2025
@ollm ollm added this to the v1.5.0 milestone Feb 8, 2025
@ollm
Copy link
Owner

ollm commented Feb 8, 2025

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

Videograbacion.2025-02-08.10.08.20.mp4

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 #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.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants