Version: (using Devel) Installed from: Compiled sources OS: Linux In desktop grid mode it is possible to click and move a window which is not on the top, if you do it raises but then drops. This behavoiur is very confusing because if you click a window in desktopgrid mode it raises, but then as you leave desktopgrid mode it drops back to where it was. I also notice problems moving and dropping a window back where it was, sometimes another window appears above it that was below before, I cannot easily replicate that though. The stacking in desktopgrid mode should be replicated in the real desktop IMHO.
The window is only temporarily raised while dragged, to make it visible while dragging - what is the problem with that?
It is totally different to how windows behave on the desktop. Normally windows have 2 different actions depending on if the titlebar is clicked or if the window is moved with the alt key. With the titlebar, the window is raised and then moved, with alt the window is not raised ever. This way of doing things is another way altogether and personally I find it strange to have so many actions to move a different window. I think it also creates other bugs, if a window is picked up and moved a small distance it sometimes gets dropped below where it was originally in the stack. In addition to this, it will be common for people to use the desktop grid as an all-desktops version of present windows. Activating desktop grid and then clicking a window has a totally different action to both the normal desktop and present windows. It also looks visually unappealing as the window jumps to the top and then back down as the desktop is zoomed back in.
I'm not sure desktopgrid should act exactly like normal desktop - it probably shouldn't (as it has some features of its own) and even can't completely. But at least the raising could be improved.
SVN commit 845893 by lmurray: Improved the desktop grid effect. FEATURE: 163104, 167265, 168557 CCBUG: 156247, 157196, 158787 M +0 -1 COMPOSITE_TODO M +3 -0 effects/CMakeLists.txt M +443 -441 effects/desktopgrid.cpp M +3 -3 effects/desktopgrid.desktop M +33 -22 effects/desktopgrid.h M +122 -66 effects/desktopgrid_config.cpp M +15 -6 effects/desktopgrid_config.h A effects/desktopgrid_config.ui A effects/slide.cpp [License: GPL (v2+)] A effects/slide.desktop A effects/slide.h [License: GPL (v2+)] WebSVN link: http://websvn.kde.org/?view=rev&revision=845893
This should have been closed automatically