Bug 370163 - Regression: can no longer mouse-scroll through windows in a group.
Summary: Regression: can no longer mouse-scroll through windows in a group.
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-05 22:57 UTC by ned
Modified: 2016-10-07 02:57 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ned 2016-10-05 22:57:28 UTC
In older versions of Plasma (<5.6.x?), it was possible to mouse-scroll to cycle through all of the windows in a single group on the task bar. If you scrolled on an ungrouped window, it would scroll through all windows in the task bar.

In more recent versions, it appears that the mouse scroll only scrolls through all windows on the task bar, regardless of whether the window you're hovering over in the task bar is in a group or not.

This feels like a regression, as the old behaviour was really useful, for instance for looking through a bunch of images or documents at once, and comparing them... If there was a valid reason for removing this behaviour, would it at least be possible to get it back as an optional behaviour?


Reproducible: Always
Comment 1 Eike Hein 2016-10-06 02:14:22 UTC
The Task Manager was rewritten for 5.7. The wheel should still go into groups and go through the grouped windows, and at the time I verified it worked. Perhaps we broke it again, I'll look into it.
Comment 2 Eike Hein 2016-10-06 08:20:48 UTC
Can't reproduce it on my system.
Comment 3 Eike Hein 2016-10-06 08:39:22 UTC
I misunderstood this ticket; I thought the problem was that the wheel doesn't descend into groups, but the problem is that you want it to only switch windows within the group.
Comment 4 Eike Hein 2016-10-06 08:42:09 UTC
Git commit caa85c116afaf68d86896b6dac760bd83ac75c34 by Eike Hein.
Committed on 06/10/2016 at 08:41.
Pushed by hein into branch 'Plasma/5.8'.

Only switch between windows within the group when using the wheel above a group parent.

M  +11   -3    applets/taskmanager/package/contents/code/tools.js
M  +1    -1    applets/taskmanager/package/contents/ui/MouseHandler.qml
M  +1    -1    applets/taskmanager/package/contents/ui/Task.qml

http://commits.kde.org/plasma-desktop/caa85c116afaf68d86896b6dac760bd83ac75c34
Comment 5 ned 2016-10-07 02:57:43 UTC
Damn, that was fast. Thanks Eike! Excellent :)