summaryrefslogtreecommitdiff
path: root/src/layout/algorithm
Commit message (Collapse)AuthorAgeFilesLines
* layout: store and preserve size and pos after fullscreen (#13500)Vaxry2026-03-025-0/+59
| | | ref https://github.com/hyprwm/Hyprland/discussions/13401
* algo/dwindle: add back splitratio (#13498)Vaxry2026-03-021-0/+19
|
* layout/scroll: fix configuredWidths not setting properly on new workspaces ↵Thedudeman2026-03-021-11/+18
| | | | (#13476)
* layout/scrolling: fix size_t underflow in idxForHeight (#13465)Yujon Pradhananga2026-03-011-1/+3
|
* scroll: clamp column widths properlyVaxry2026-03-012-9/+14
| | | | ref https://github.com/hyprwm/Hyprland/discussions/13458
* layout/algo: fix swar on removing a target (#13427)Vaxry2026-02-281-2/+2
| | | | ref https://github.com/hyprwm/Hyprland/discussions/13422
* algo/dwindle: fix focal point not being properly used in movedTarget (#13373)Vaxry2026-02-262-10/+11
|
* algo/master: fix orientation cycling (#13372)Vaxry2026-02-252-34/+39
|
* xwayland: normalize OR geometry to logical coords with force_zero_scaling ↵Skidam2026-02-251-7/+1
| | | | | (#13359) Fixes X11 popups, tooltips, and menus showing black boxes on scaled monitors with xwayland:force_zero_scaling = 1 #13334
* target: fix geometry for x11 floatsVaxry2026-02-241-1/+3
|
* algo/scrolling: adjust focus callbacks to be more intuitiveVaxry2026-02-244-15/+36
|
* algo/master: fix master:orientation being a noopVaxry2026-02-241-0/+4
|
* algo/scrolling: fix crashes on destroying wsVaxry2026-02-241-1/+6
| | | | ref #13324
* event: refactor HookSystem into a typed event bus (#13333)Vaxry2026-02-224-26/+22
| | | | | Refactors the old HookSystem into a typed event bus with clear separation, discovery and types.
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-2119-0/+5164
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.