Commit Graph

55 Commits (f029d2e281bce248a8b309ebf49bc2e1854217d4)

Author SHA1 Message Date
audoban f029d2e281 Merge branch 'master'
Conflicts:
	app/nowdockcorona.cpp
	app/visibilitymanager.cpp
	app/visibilitymanager.h
	app/xwindowinterface.cpp
audoban 61942cd76c Fixed mode on startup
Michail Vourlakos 59ef09f51b restore previous functionality for QEvent:Leave
Michail Vourlakos 13fad948de support DodgeActive
--add localDockGeometry to be used for the
intersect situation
Michail Vourlakos f10e88128b fix , systemtray working ok
--calculate freeedges even when screen=-1 is passed,
such a case is on the creation of a containment
Michail Vourlakos 2494a3f4ae disable hiding on !immutable
Michail Vourlakos 7e04c17da6 support new visibilitymanager in ui
-- small fixes in visibilitymanager and removed
some whitespaces also
audoban c7c5e44df0 if mode is DodgeMaximized, only dodge active window
audoban 999fbeca03 code formatted
audoban c6a2c75034 class inserts into namespace Latte
audoban a5c9b18075 fixed signatures
audoban 28c03afac2 Visibility manager has been implemented, but need integration on qml
audoban 6e185e2521 the inline function cause build errors, removed for now
audoban bd1554a8b8 include guard
audoban 9654479ca9 static method for get a instance of abstractwindowinterface
NOTE: WaylandWindowInterface has not been implemented
audoban 55433c25cf update signatures on abstractwindowinterface.h
audoban a1419d8c1c FakeTarget moved to app/
audoban eac6d4cb64 formatted
audoban e3fbc1994e const correctness and namespace
audoban 880aa1decf added class visibilitymanagerprivate to implement visibility
audoban 43f1bc4ff6 added methods to reserve screen space
audoban 3efd830696 corona/ has been renamed to app/
audoban cb1b4bf398 some methods were missing.
audoban 7d6aa8a682 XWindowInterface has been implemented
audoban 2e89127d6e The new interface as we agreed.
also VisibilityManager will perform the logic of the visibility as it corresponds through a class d-pointer using AbstractWindowInterface.
audoban 3f8c6eb5a0 abstractinterface was renamed to abstractwindowinterface and cleaned
AbstractWindowInterface will hide windows details.
audoban abe8101de3 fixed, screenForContainment
audoban 4d5455c89d New tentative interface
audoban 0701999a4e if mode is DodgeMaximized, only dodge active window
audoban 0559f5d9a9 code formatted
audoban 79552dae6a class inserts into namespace Latte
audoban 2ba2c6e2d2 fixed signatures
audoban 0a62508aa9 Visibility manager has been implemented, but need integration on qml
audoban 3f0dcaa47d the inline function cause build errors, removed for now
audoban 5354ac3a68 include guard
audoban 433f6a6352 static method for get a instance of abstractwindowinterface
NOTE: WaylandWindowInterface has not been implemented
audoban 693b332521 update signatures on abstractwindowinterface.h
audoban c2f71fdfc4 FakeTarget moved to app/
Michail Vourlakos 611aa64412 fix , edge priority bottom,left,top,right
-- disable add dock if all edges are reserved
in the current screen
Michail Vourlakos d24730674e lock edges that are reserved
--show only one configuration window every time
in case there are more docks set
Michail Vourlakos 3d7de19d07 Merge branch 'master' of https://github.com/psifidotos/Latte-Dock into master2
Michail Vourlakos 5db4a45d20 restore Double Layout functionality
audoban dfbf25061b formatted
audoban 4da7534f4b const correctness and namespace
audoban 7404b859bd added class visibilitymanagerprivate to implement visibility
audoban 8483644d46 removed old abstractinterface
audoban af0dc4c2f6 added methods to reserve screen space
audoban 9d4ae1340b corona/ has been renamed to app/
audoban e60769d32a Fixed broken build.
Michail Vourlakos 364c19a205 fix , block dockview creation for systray