Summary: | Pager applet in Latte Dock presents all visisted virtual desktops as selected | ||
---|---|---|---|
Product: | [Plasma] lattedock | Reporter: | Dobrogi <p> |
Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 0.8.7 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/latte-dock/927c518a6d2242c4235116670eaede277b75deb6 | Version Fixed In: | |
Attachments: |
screenshot 1
screenshot 2 screenshot 3 |
Created attachment 119240 [details]
screenshot 2
Created attachment 119241 [details]
screenshot 3
you have a different behavior when you add the pager in a plasma panel? In plasma panel the pager behaves correctly. pager applet can not be used with parabolic effect properly. The only way to fix this issue is the following, lock the pager from applet tooltip in editing mode... Pager is using hovering indicator and that can not work right with Latte hovering mechanisms... Disabling Latte hovering mechanisms for the pager is the only way forward. I may have found a way to solve this... Git commit 927c518a6d2242c4235116670eaede277b75deb6 by Michail Vourlakos. Committed on 16/05/2019 at 19:27. Pushed by mvourlakos into branch 'master'. track applets mouse click events differently --the applets mouse click events are now tracked for View::MouseSignals tracking mechanism. This way no MouseArea is used overlaied over the applets for the mouse click events. In that way the applets are using their own built-in functionality for mouse click events and at the same time for Latte is tracking only the neutral areas for this meaning the applets external margins in order to obey Fitt's Law M +21 -21 containment/package/contents/ui/applet/AppletItem.qml https://commits.kde.org/latte-dock/927c518a6d2242c4235116670eaede277b75deb6 |
Created attachment 119239 [details] screenshot 1 When latte-dock starts all desktops at pager applet are presented correctly (screenshot 1). After switching desktop each new desktop is being selected with accent color but the previous one is not deselected. When rotated through all the desktops, all are maked as selected (screenshot 3). STEPS TO REPRODUCE 1. Start latte-dock 2. Select second virtual desktop 3. Select third virtual desktop 4. Select fourth virtual desktop OBSERVED RESULT Each visited virtual desktop is presented as selected (previous desktops are not deselected). EXPECTED RESULT Only one (current) virtual desktop should be presented as selected. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Manjaro (available in About System) KDE Plasma Version: 5.15.3 KDE Frameworks Version: 5.56.0 Qt Version: 5.12.2 ADDITIONAL INFORMATION