Bug 422894 - Add a nice toolbar control for auto scrolling (Shift + Arrow Down)
Summary: Add a nice toolbar control for auto scrolling (Shift + Arrow Down)
Status: CONFIRMED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 1.10.1
Platform: Other Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-12 21:24 UTC by Laura David Hurka
Modified: 2020-06-13 16:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laura David Hurka 2020-06-12 21:24:55 UTC
SUMMARY
https://phabricator.kde.org/D25628 gave me this idea:
Currently there are no visual controls for auto scrolling. There are just the QActions “Scroll Up/Down”, which can be added as stupid push buttons to the toolbar.

I suggest to implement a QWidgetAction containing a Play/Pause button and some interactive speed control. The speed control could show something like n Pages/min or n s/Page, maybe it should be a spin box with that unit.

I can’t provide a use case for automatic scrolling. But it could be nice if automatic scrolling would work with Continuous disabled or with the scrolling method described in D25628 & Bug 414688.
Comment 1 Nate Graham 2020-06-13 02:04:32 UTC
Automatic scrolling inherently depends on the user to fine-tune the scroll speed with their cursor positioning according to the document length, word density, and their own reading speed, right? Does it make sense for this to be a non-cursor-based action?
Comment 2 Laura David Hurka 2020-06-13 13:00:41 UTC
I am not sure what you mean. Google Chrome has autoscrolling where you middle-click on an empty area once and move the cursor to adjust the scroll speed. Okular has only the actions Shift + Arrow Key; and Shift can pause auto scrolling. So do you reference one of these?
Comment 3 Nate Graham 2020-06-13 16:40:55 UTC
Oh, I did not know about those Shift+up/down shortcuts! I had assumes that the only way to trigger it was using a middle-click. So yes, it does indeed seem to make sense to make this more discoverable by exposing it as an action in the UI. Not sure about putting it on the toolbar though, at least not by default. But optionally, sure.