1
0
mirror of https://github.com/KDE/latte-dock.git synced 2025-02-01 01:47:23 +03:00

10 Commits

Author SHA1 Message Date
Michail Vourlakos
35c9550963 make sure maximized window is touching the view
--Disable the hack for kwin effects because it has many
false results. e.g. when a window is maximized and
Latte or Plasma are showing their View settings
2019-02-24 08:51:21 +02:00
Michail Vourlakos
903988ff71 identify correctly touching flags with kwin effects
-- KWin Effects such as ShowDesktop have no way to be identified and as such
create issues with identifying properly touching and maximized windows. BUT when
they are enabled then NO ACTIVE window is found. This is a way to identify these
effects trigerring and disable the touch flags.

BUG: 404483
2019-02-23 22:50:23 +02:00
Michail Vourlakos
f040cc8828 plenty improvements for touching/active state flags
--fixes and improvements to identify windows that are
touching or are active and how all of them are used
in order to color properly the view
2019-02-23 21:19:59 +02:00
Michail Vourlakos
17c602347b use touching windows scheme at all cases
BUG: 404745
2019-02-23 20:51:24 +02:00
Michail Vourlakos
507e7ffde8 expose existsActiveWindow from windowstracker 2019-02-16 11:38:11 +02:00
Michail Vourlakos
031e19a8ab expose activeWindowScheme through windowTracker 2019-02-07 20:45:56 +02:00
Michail Vourlakos
9263b3e890 improvements for window tracker 2019-02-07 20:34:07 +02:00
Michail Vourlakos
1e65211277 DodgeAllWindows now uses WindowsTracker
--this way we use the same code for Dynamic
Background and DodgeAllWindows
2019-02-07 20:24:52 +02:00
Michail Vourlakos
9b9072d8f6 update qml code to follow windowTracker 2019-02-07 19:32:29 +02:00
Michail Vourlakos
78096b4181 refactor:move window functions to its own class
--all windows related functions present at visibility
manager are moved at their own class WindowsTracker
2019-02-07 19:15:25 +02:00