Bug 397500

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-windowsAssignee: KWin default assignee <kwin-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: nate
Priority: NOR Keywords: usability
Version: git master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
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.