Summary: | List of window rules scrolls itself on mouseover after creating New Property | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Patrick Silva <bugseforuns> |
Component: | kcm_kwinrules | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | isma.af, nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.20.1 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/commit/7465dcc9de58973da932a47449d81ef6668e0f72 | Version Fixed In: | 5.20.3 |
Attachments: | screen recording |
That's a lot of window rules. many workarounds for bug 351055 :( I can reproduce this. It happens when we are at the beginning of the list and create a New Property, which moves the current rule to the end of the list. I'll take a look on it. Thanks! A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/414 Git commit cfeca03e4865469764a63fb22566bfab3cc71adc by Ismael Asensio. Committed on 02/11/2020 at 15:00. Pushed by iasensio into branch 'master'. kwinrules: Limit hightlight scrolling duration By default, the rules list moves to the hightlighted item (the one being edited) with a constant velocity. This can be too slow when the list contains hundreds of items. By setting `highlightMoveDuration` we set a maximum limit for this animation. M +2 -0 kcmkwin/kwinrules/package/contents/ui/RulesList.qml https://invent.kde.org/plasma/kwin/commit/cfeca03e4865469764a63fb22566bfab3cc71adc Git commit 7465dcc9de58973da932a47449d81ef6668e0f72 by Ismael Asensio. Committed on 02/11/2020 at 15:04. Pushed by iasensio into branch 'Plasma/5.20'. kwinrules: Limit hightlight scrolling duration By default, the rules list moves to the hightlighted item (the one being edited) with a constant velocity. This can be too slow when the list contains hundreds of items. By setting `highlightMoveDuration` we set a maximum limit for this animation. (cherry picked from commit cfeca03e4865469764a63fb22566bfab3cc71adc) M +2 -0 kcmkwin/kwinrules/package/contents/ui/RulesList.qml https://invent.kde.org/plasma/kwin/commit/7465dcc9de58973da932a47449d81ef6668e0f72 |
Created attachment 132659 [details] screen recording SUMMARY Watch the attached screen recording please. EXPECTED RESULT List of window rules should not scroll itself on mouseover SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.20.1 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.1