summaryrefslogtreecommitdiff
path: root/src/layout/algorithm/ModeAlgorithm.cpp
Commit message (Collapse)AuthorAgeFilesLines
* layout: fix null deref in focalPointForDir and moveInDirection (#13652)James Bingen2026-03-101-2/+15
| | | | | | Added a guard against expired m_parent weak pointer in IModeAlgorithm::focalPointForDir when the fullscreen monitor path is taken, and also added a null check in CLayoutManager::moveInDirection. This seemed to have fixed a segfault triggered by a 3-finger swipe gesture end on a fullscreen tiled window.
* algo/dwindle: use focal point correctly for x-ws moves (#13514)Vaxry2026-03-021-0/+22
|
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-0/+11
Rewrites layouts to be much smaller, and deal with much less annoying BS. Improves the overall architecture, unifies handling of pseudotiling, and various other improvements.