[okular] [Bug 420755] Animated scroll transitions should respect global animation speed

Till Schäfer bugzilla_noreply at kde.org
Thu Jul 2 14:42:05 BST 2020


https://bugs.kde.org/show_bug.cgi?id=420755

--- Comment #16 from Till Schäfer <till2.schaefer at uni-dortmund.de> ---
(In reply to Florent Rougon from comment #15)
> I fully agree with comment #14. I love Okular, but having Page Up and Page
> Down take so much time is absolutely terrible. One can't reasonably browse
> through a largish PDF file anymore. Please restore quick Page Up and Page
> Down behavior. The animation I see in Okular 1.10.2 is a big usability
> regression for useless eye candy; that is a pretty bad tradeoff, IMHO. Thank
> you very much for all the great work (yes, all the rest! :-).

+1 
I would further stress, that the global animation speed is not good choice for
the current implementation. Page Up/Down repeat rate should is not limited by
the animation speed. This overrides the keyboard repeat rate, which is quite
counter intuitive. Furthermore, it ignores some user input during the animation
(e.g., a second key press) because the animation is not finished. This is
rather disruptive. It makes you wait for the animation, you cant trust your
intuition of fast input anymore. To make this more clear: imagine blocking a
second alt+tab window switching because the animation is not finished...

Thus, I think the implementation should respect the following things:
- Animation should never block user input
- Animation should not limit scroll speed. 
- If animation is applied it should always animate to the scroll position where
you would have been without any animation and without resource limitations
(e.g. processor power to render the page). Thus, it is much more sensible to
speak of animation time, rather than speed. The animated scroll speed should be
faster if your press Page Up/Down multiple times to catch up to the desired
scroll position. Currently this is vise versa.  
- Make it optional: Making an animation optional is not an unusual thing in
KDE/Plasma. For example, the desktop effects can be enabled/disabled
separately. While I usually like some animations, because they can actually
increase the visual perception of what is happening, they should never stand in
the way and hinder productivity. I would further not like to adjust the
otherwise useful global animation speed to get rid of an annoyance in a
specific application.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list