129 Commits (da2d896257f664aad215922acbbbcdc820c2163c)

Author SHA1 Message Date
Vlad Zahorodnii a75fb7f84e Refactor geometry constraints code 6 years ago
Nicolas Fella 7159684ced Revert "[kcm/effects] Clip ListView" 6 years ago
Nicolas Fella b713044216 [kcm/effects] Clip ListView 6 years ago
Nicolas Fella cdc5ea19ab Revert "[kcm/effects] Clip ListView" 6 years ago
Nicolas Fella 5babf52df4 [kcm/effects] Clip ListView 6 years ago
Vlad Zahorodnii f57470d1fd Capitilize "mode" in Sizemode enum 6 years ago
Vlad Zahorodnii 9d4a32596c Drop some custom list typedefs 6 years ago
Vlad Zahorodnii 68cbbb62f0 Don't compute frame extents in packPositionFoo methods 7 years ago
Vlad Zahorodnii 1f301b2271 Fix coding style issues in window packing code 7 years ago
Vlad Zahorodnii 7d4471eba6 Rename geometry property to frameGeometry 7 years ago
Vlad Zahorodnii b0dc9aea5e Use frame margins wherever possible 7 years ago
Vlad Zahorodnii ffcbe24e2b Rename Client to X11Client 7 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Vlad Zahorodnii b66dfc3156 Drop checkArea helper 7 years ago
Vlad Zahorodnii 9bbbf1c51f Pass correct area to placeCascaded in cascadeDesktop 7 years ago
Vlad Zahorodnii bccbb8f3a5 Pass area by const reference to placeFoo methods 7 years ago
Frederik Gladhorn b64e67ce7c Remove disabled TabGroup feature 7 years ago
Vlad Zagorodniy 630006e6f7 Delete unused includes 7 years ago
Vlad Zagorodniy 7a3722b4f5 Switch to Q_ASSERT 7 years ago
Vlad Zagorodniy 684b4b635e Use more traditional doxygen style 7 years ago
Vlad Zagorodniy c7639fd7ed Port away from deprecated headers 7 years ago
David Edmundson 842b2ce51b [placement] Avoid smart placement strategy with invalid client sizes 7 years ago
Kai Uwe Broulik df85907de3 Support CriticalNotification type and place it in a CriticalNotificationLayer 7 years ago
Vlad Zagorodniy 32863aac9b Use AbstractClient::Position instead of Client::Position 7 years ago
David Edmundson efc62941ee [wayland] Place all toplevels before the first configure 7 years ago
David Edmundson 7014a33992 [wayland] Handle sizes in ShellClient::transientPlacement 7 years ago
Vlad Zagorodniy 7b20e1f66f Overhaul doxygen comments 7 years ago
Martin Flöser 792d840455 Honor struts when placing Wayland transients 7 years ago
David Edmundson bdf348c603 [wayland] Set better placement for XDG Toplevels 7 years ago
David Edmundson 8ef363cc21 [wayland] XdgPopup Positioning 8 years ago
David Edmundson d70c3568e6 [wayland] Fix Placement::placeTransient keeping screens in bound. 8 years ago
Martin Flöser 64da6c8d1e Replace Workspace::slotWindowQuickTileFoo by a quickTileWindow with argument 9 years ago
Martin Flöser 92207be904 Use AbstractClient instead of Client in placement 9 years ago
Martin Gräßlin c8b3f71cc6 Fix typo 10 years ago
Martin Gräßlin 04fdecdd59 Implement sanity checks when placing transients 10 years ago
Martin Gräßlin fa774230f3 Fix transient placement for decorated parents 10 years ago
Martin Gräßlin f1215e44d4 Move implementation of (shrow|grow)(Horizontal|Vertical) to AbstractClient 11 years ago
Martin Gräßlin 45fb1680fc Consider all client in Workspace::packPositionFoo 11 years ago
Martin Gräßlin b19da3cb14 Move implementation of Client::packTo to AbstractClient 11 years ago
Martin Gräßlin 1d242d9daf Move mainClients() and allMainClients from Client to AbstractClient 11 years ago
Martin Gräßlin a86a7e7b3c Add a placement strategy for transient ShellClients 11 years ago
Martin Gräßlin 1a89fc55b5 Placement fully operates on AbstractClient 11 years ago
Martin Gräßlin ffd6f9ceba Placement::placeUnderMouse operates on AbstractClient 11 years ago
Martin Gräßlin 670787086b Placement::placeOnScreenDisplay operates on AbstractClient 11 years ago
Martin Gräßlin aaca122902 Placement::placeAtRandom operates on AbstractClient 11 years ago
Martin Gräßlin 4d077c42b6 Placement::placeSmart operates on AbstractClient 11 years ago
Martin Gräßlin a261b1c253 Placement::placeCentered operates on AbstractClient 11 years ago
Martin Gräßlin b971749f1d Placement::placeZeroCornered operates on AbstractClient 11 years ago
Martin Gräßlin 78700e23fd Placement::checkArea operates on AbstractClient 11 years ago
Martin Gräßlin 683fc0613f Workspace::packPosition* operates on AbstractClient 11 years ago