|Summary:||Foreground window when Present Windows effect was activated loses foreground status and recolors itself|
|Product:||[Plasma] kwin||Reporter:||Andres Betts <anditosan1000>|
|Component:||effects-present-windows||Assignee:||KWin default assignee <kwin-bugs-null>|
|Latest Commit:||Version Fixed In:|
Description Andres Betts 2018-08-15 22:23:29 UTC
When entering present windows your currently active window looses focus. This makes it so that all windows loose focus on present windows and the user doesn't know where the focus is. Like you have lost a pointer. I would like to request to keep the focus on the focused window through present windows.
Comment 1 Martin Flöser 2018-08-16 04:11:56 UTC
What do you mean with "focus"?
Comment 2 Andres Betts 2018-08-16 05:38:32 UTC
By focus I mean the active window that gets to be lighter than the rest while you are in present window mode
Comment 3 Nate Graham 2018-08-21 20:12:54 UTC
I think he means that the current foreground window should start off focused in the effect when it's invoked. Is that right, Andy?
Comment 4 Andres Betts 2018-08-21 21:56:07 UTC
That is correct. Sorry for my poor language there.
Comment 5 Marco Martin 2022-05-06 11:38:07 UTC
Git commit ae1937badc097a864ecfc62e79e7a3899c3be572 by Marco Martin. Committed on 06/05/2022 at 11:37. Pushed by mart into branch 'master'. Remove completely present windows since it has been replaced by windowview, and Desktop Grid is ported as well, remove present windows which is effectively dead code now Related: bug 447001, bug 362844, bug 450487, bug 453426, bug 374481, bug 185381, bug 413342, bug 451150, bug 283333, bug 315314, bug 321236, bug 436572, bug 335782 M +0 -1 src/effects/CMakeLists.txt D +0 -45 src/effects/presentwindows/CMakeLists.txt D +0 -17 src/effects/presentwindows/main.cpp D +0 -18 src/effects/presentwindows/main.qml D +0 -75 src/effects/presentwindows/metadata.json D +0 -2054 src/effects/presentwindows/presentwindows.cpp D +0 -343 src/effects/presentwindows/presentwindows.h D +0 -51 src/effects/presentwindows/presentwindows.kcfg D +0 -104 src/effects/presentwindows/presentwindows_config.cpp D +0 -46 src/effects/presentwindows/presentwindows_config.h D +0 -487 src/effects/presentwindows/presentwindows_config.ui D +0 -36 src/effects/presentwindows/presentwindows_proxy.cpp D +0 -35 src/effects/presentwindows/presentwindows_proxy.h D +0 -6 src/effects/presentwindows/presentwindowsconfig.kcfgc https://invent.kde.org/plasma/kwin/commit/ae1937badc097a864ecfc62e79e7a3899c3be572
Comment 6 Nate Graham 2022-05-06 13:26:11 UTC
This is still valid for the new QML-based effect.