Michail Vourlakos
1ea3130573
ignore window states when kwin is showing desktop
...
--this way every dock/panel and also applets that
are using the LastActiveWindow API behave like there
is no shown window
3 years ago
Michail Vourlakos
f1d435a38e
major:update LastActiveWindow implementation
...
--new implementation keeps a more consistent history.
Each LastActiveWindow(LAW) now keeps track of all windows
that are related to its view even when these windows are not
currently shown. This way inactive windows history is
consistent and can be used from applets/visibility modes
more appropriately. VDs/Activities that are not
the current one(s) do not delete records from history
any more. Their respected windows are recorded and
flagged as NOT SHOWN, waiting this way to be valid
again after Activities/VDs changes.
4 years ago
Alexander Lohnau
505379ed04
Use spdx syntax for all files
4 years ago
Ömer Fadıl Usta
03e9c6c954
Reorder inits to Fix wrong initialize problem and fixes for string compares
4 years ago
Michail Vourlakos
1e8ec1380d
track lastActiveWindows for OnAllActivities layout
...
--fix the typo that identifies when a view in present
OnAllActivities, {0} that is.
BUG:431763
4 years ago
Michail Vourlakos
5363433b00
ignore fullscreen windows from Plasma and Latte
...
--drop isPlasmaDesktop flag for windows and use the
new wm approach for plasmaIgnoredWindows
5 years ago
Michail Vourlakos
b94f87f144
rename trackerwindows to windowstracker
...
-- in order to distinguish it from the neighbour
tracker classes
6 years ago
Michail Vourlakos
7decc54ddf
introduce TrackedLayoutInfo
6 years ago
Michail Vourlakos
2b316aa728
improve trackedinfo(s)
6 years ago
Michail Vourlakos
96c081e076
remove View from TrackedGeneralInfo
6 years ago
Michail Vourlakos
c2bfda46d3
make WindowsTracking activity filtering accurate
6 years ago
Michail Vourlakos
1b5de7d859
remove irrelevant windows from Track::History
...
--last active windows that were minimized OR
changed screen must be removed from last active
window history
6 years ago
Michail Vourlakos
79ae6a6de4
initial support History for LastActiveWindow
6 years ago
Michail Vourlakos
4ae9b1b91c
update LastActiveWindow with signals
6 years ago
Michail Vourlakos
c0e3004717
add LastActiveWindow debug records
...
--in DebugWindow
6 years ago
Michail Vourlakos
a0226e1de9
split trackedinfo to general and view
6 years ago