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

            Bug ID: 443593
           Summary: The task scrolling animation is quite slow and
                    inconsistent
           Product: lattedock
           Version: git (master)
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: application
          Assignee: mvourla...@gmail.com
          Reporter: antis...@netguin.com
  Target Milestone: ---

I've noticed 2 related problems: when scrolling the task list, the animation is
quite slow, and the animation can't always be interrupted properly. 

For example, if there are as few as 5 tasks which have overflown the screen
edge, it can take a second or two for the scrolling to reach the correct point. 

To be clear, this isn't a second or two of me scrolling my mouse, it's a second
or two of waiting after physically scrolling. It sounds like a small amount,
but when you're just trying to switch tasks it can be quite frustrating.

This problem is compounded by the second one, which is that in some cases it's
difficult to interrupt this animation, for instance when reversing the scroll
direction. This mostly seems to happen when over-scrolling (easily done with a
free-rolling mouse wheel, trackpad, or trackball), but I've also seen issues
where even once an animation is finished, trying to scroll in the opposite
direction causes it to scroll and then bounce back to scrolling the wrong way.


STEPS TO REPRODUCE
1. Add a new vertical panel across the left edge, with only the Latte tasks
widget. 
2. Set the icon size to about 40px.
3. Enable task scrolling, disable scrolling behavior on task widgets, and
disable task grouping.
4. Open many Kate (or other light app) windows, so that at least 5 of them have
overflown and scrolling becomes possible.
5. Try scrolling quickly to the bottom-most Kate window, it should take a
second or two longer than you expect.

To test the other issue:
1. Repeat steps 1-4 above
2. Scroll up and down rapidly (in large scroll amounts) with a free-rolling
mousewheel, trackpad, or trackball.
3. Observe when the dock animation fails to correspond with the physical
scrolling action.

OBSERVED RESULT
- Animation should feel smooth, and correspond with the physical action of the
scrolling device.
- Scrolling direction should be able to be immediately reversed at any point.

EXPECTED RESULT
- Animation takes much too long.
- Scrolling direction can not be immediately reversed at some points.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.22.5-1
KDE Frameworks Version: 5.86.0-1
Qt Version: 5.15.2

ADDITIONAL INFORMATION
The problem when switching scroll direction is NOT present when switching
between windows on opposite ends of the dock. When switching between apps at
polar ends of the dock, the scroll direction reverses immediately as expected.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to