Bug 414045 - Setting panel size with scroll wheel has wrong hysteresis-like behavior
Summary: Setting panel size with scroll wheel has wrong hysteresis-like behavior
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.17.2
Platform: Gentoo Packages Linux
: NOR minor
Target Milestone: 1.0
Assignee: Nate Graham
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-11 23:12 UTC by Frank Steinmetzger
Modified: 2020-06-12 14:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.20


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Steinmetzger 2019-11-11 23:12:05 UTC
I just discovered that I could change the height of a plasma panel with the scroll wheel. Yay for that, because my old mouse is a bit twitchy when moving pixel-by-pixel.

But I found a little bug along the way: when I change direction of scrolling, the change in size follows suit one event later. I.o.w.:

Actual result:
10 I scroll up, the panel size increases with each scroll event.
20 I scroll down, the size increases one more time.
30 I scroll down again, now the size decreases.
40 I scroll up, the size decreases one more time.
50 GOTO 10

Expected result:
- The change of size should follow the scroll direction immediately. :)


My versions are Plasma workspace 5.17.2, Qt 5.12.5, KDE 19.04.3.
Comment 1 Frank Steinmetzger 2019-11-11 23:17:21 UTC
Addendum: Iā€™m not sure how to describe it. I want to achieve the smallest panel height at which the Task Switcher icons are shown at a specific size.

So I was slowly scrolling from the bottom up. And then I noticed that even though the panel size increased, the icons in the task switcher applet shrunk.

Also, the lower edge of the panel is not fixed to the bottom edge pixel of the screen. It appears to move up and down. If required I could attempt a video capture of it.
Comment 2 Nate Graham 2019-11-12 19:28:17 UTC
Can reproduce the issue as described.
Comment 3 Patrick Silva 2020-01-23 00:21:50 UTC
Also reproducible on Plasma 5.18 beta.
Comment 4 Nate Graham 2020-05-08 16:10:25 UTC
Fixed with https://phabricator.kde.org/D29535
Comment 5 Nate Graham 2020-06-12 14:51:50 UTC
This was in fact fixed with https://phabricator.kde.org/D29535 after all.