Hi, When using the window highlight of minimized windows, it hides the window but leaves the borders shadow. See image for example: https://github.com/psifidotos/nowdock-plasmoid/issues/28 In this case, both konsole and dolphin are minimized. Using the plasma ( in this case a plasmoid nowdock ) funtionality of window highlight, it highlights the minimized windows, but when cycling through windows, it leaves their border's shadow. Thanks ! Reproducible: Always
Sorry, in the description, the image URL is : http://imgur.com/a/CX6wM https://github.com/psifidotos/nowdock-plasmoid/issues/28 is the url where I reported it to nowdock Thanks
Looks like an incorrect repaint in highlight windows. Should be fairly simple to fix.
Interesting with "normal" task bar I am not able to reproduce the issue.
and NowDock I cannot test because it fails with Plasma 5.8 (no screen property)
urgh I found the problem: effects->addRepaint(w->geometry().adjusted(-16,-16,16,32)); // add some padding. w->addRepaintFull() is wrong for at least isInitiallyHidden ... With a large shadow that's just going to break, changing decoration to reproduce.
So far I didn't find any window decoration which breaks. Could you please tell me which decoration you used in that screenshot?
Its breeze decoration but with shadow size of 65px and strength 75%. I am able to use nowdock in master when i comment that line in main.qml: --- a/contents/ui/main.qml +++ b/contents/ui/main.qml @@ -168,7 +168,7 @@ Item { id: tasksModel virtualDesktop: virtualDesktopInfo.currentDesktop - screen: plasmoid.screen + // screen: plasmoid.screen activity: activityInfo.currentActivity filterByVirtualDesktop: plasmoid.configuration.showOnlyCurrentDesktop
Tested with normal taskmanager: it also breaks on master, if on panel. If its a single plasmoid on the desktop, it doesn't break.
its shadow size of 64px, sorry. uploading video to show
See video: https://youtu.be/moSbI5KsVM0
(In reply to Alexandre Pereira from comment #9) > its shadow size of 64px, sorry Thanks, with these settings I'm able to reproduce
Fix at: https://phabricator.kde.org/D2748
Thanks !
Git commit d910217bb97402b9fd3bf29ff5753fc3579cd38b by Martin Gräßlin. Committed on 14/09/2016 at 08:44. Pushed by graesslin into branch 'master'. [effects] Repaint expandedGeometry in HighlightWindowsEffect Summary: The highlight windows effect tried to trigger repaints with the shadow included by having an hardcoded pixel offset. This of course breaks if the shadow is larger than the hardcoded value. The reason presented on why it was done like that is no longer true and in the effects the actual visible area including decorations and shadows is available through the expandedGeometry. Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D2748 M +2 -2 effects/highlightwindow/highlightwindow.cpp http://commits.kde.org/kwin/d910217bb97402b9fd3bf29ff5753fc3579cd38b