summaryrefslogtreecommitdiff
path: root/src/layout/algorithm/Algorithm.cpp
Commit message (Collapse)AuthorAgeFilesLines
* layout/scrolling: handle fullscreen manually (#14190)Vaxry2026-05-071-0/+19
| | | Makes scroll handle fullscreen by itself, allowing for fs scrolls.
* config/errors: Report and categorize errors properly for actions (#14192)Vaxry2026-04-281-1/+1
| | | | Makes all errors categorized, some not displayed, some displayed. All errors can be obtained after hl.dispatch()
* layout/algo: preserve focused target if applicable on layout switches (#14058)Vaxry2026-04-121-0/+13
| | | fixes #13804
* input: allow focus to switch to most recently used window on closed (#13769)Chris Naporlee2026-03-281-1/+3
|
* layout: fix crash on monitor reconnect due to stale workspace statematjam2026-03-101-1/+4
| | | | Guard against null/expired workspace and monitor pointers during layout recalculation triggered by arrangeMonitors after sleep/wake.
* layout: store and preserve size and pos after fullscreen (#13500)Vaxry2026-03-021-0/+7
| | | ref https://github.com/hyprwm/Hyprland/discussions/13401
* layout/algo: fix swar on removing a target (#13427)Vaxry2026-02-281-2/+2
| | | | ref https://github.com/hyprwm/Hyprland/discussions/13422
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-0/+264
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.