Commit Graph

22 Commits (8a8eb632b70cb6951ff463f439628e4f431a612f)

Author SHA1 Message Date
Michail Vourlakos 3cbc4a5daf support AppName for WindowInformation
--use plasma libtaskmanager code and way
in order to obtain properly the AppName and
the Icon for its window
Michail Vourlakos 25c96d0d3a support isOnAllDesktops for LastActiveWindow
Michail Vourlakos b6520b1cd8 Improve WindowTracker CPU usage
--add a Timer in order to not sent too many
batch signals for windowChanged with no reason
and send only one at the end of the Timer::trigger
Michail Vourlakos 97332cc8cf introduce Display and Icon for WindowInfoWrap
Michail Vourlakos a8a19bb550 support VirtualDesktops for kwayland>=5.52
--This of course needs Plasma>=5.15

BUG: 398106
Michail Vourlakos ebaf81ddd8 remove deprecated code from AbstractWindowInterfa
Michail Vourlakos ad788130ab REFACTOR:add WindowSystem namespace
Michail Vourlakos 7b094d7007 dont drag last active window when is minimized
Michail Vourlakos c735792c30 REFACTOR:replace all "foreach" statements
Michail Vourlakos 555fc966b0 activate config windows under wayland environment
--add heuristic method in wayland interface in order to
return the internal id of a window by using its appId
and its geometry
Michail Vourlakos 83b5b2323a fix calculations for left subtracked mask
Michail Vourlakos 0bb2c14017 set keepAbove for all Latte windows under wayland
Michail Vourlakos 14afda3dc1 under wayland recognize plasma shell better
--the plasma desktop is now identified as the
org.kde.plasmashell window that has the size
of a QScreen->geometry()
Michail Vourlakos 68805c4a98 ignore latte windows from wm tracking
Steffen Coenen 56cfb42734 Fix autohide behaviour after dragging a panel
Summary:
Currently, when dragging a window from the panel to move it, it breaks the autohide behaviour of active docks/panels. This change imitates a release event on X11 to circumvent these problems.

BUG: 403104

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #latte_dock, #plasma

Differential Revision: https://phabricator.kde.org/D18194
Michail Vourlakos 57ab5f3b3f refactor:move screenedgewindow to ViewPart::
Michail Vourlakos 1ab99761a1 REFACTOR:Update Dock types to new Latte2::Types
Michail Vourlakos f2a90aafe6 refactor:rename dock term to view term
Michail Vourlakos 25d9d4ed17 refactor:rename DockCorona to Latte::Corona
Michail Vourlakos 39368a41de REFACTOR:rename DockView to Latte::View
--move all classes related to Latte::View
from dock/ folder to view/ folder
Michail Vourlakos 2099b8ed36 add headers comments for all c++ files
Michail Vourlakos deefa6f32e REFACTOR:move wm related classes to wm folder