Bug 397500 - Foreground window when Present Windows effect was activated loses foreground status and recolors itself
Summary: Foreground window when Present Windows effect was activated loses foreground ...
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-present-windows (show other bugs)
Version: git master
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2018-08-15 22:23 UTC by Andres Betts
Modified: 2022-05-06 13:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.