summaryrefslogtreecommitdiff
path: root/src/layout/algorithm/tiled/master
Commit message (Collapse)AuthorAgeFilesLines
* layout/master: fix rollprev/rollnext focusing the wrong window (#14209)Kyler Clay2026-05-021-4/+12
| | | | | * layout/master: fix rollprev/rollnext focusing the wrong window * tests/master: add tests for rollnext/rollprev focus
* layout/dwindle,master: return invalid layoutmsg errorsVaxry2026-05-021-1/+2
|
* cleanup: avoid repeated weak_ptr::lock() usage in MasterAlgorithm (#14226)Visal Vijay2026-04-301-3/+9
|
* config/errors: Report and categorize errors properly for actions (#14192)Vaxry2026-04-282-37/+41
| | | | Makes all errors categorized, some not displayed, some displayed. All errors can be obtained after hl.dispatch()
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-262-39/+35
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-4/+6
| | | | Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff
* algo/master: fix crash on null target in getNextTargetVaxry2026-03-171-1/+1
|
* source: c-f for new clang versionVaxry2026-03-151-2/+2
|
* algo/master: fix crash after dpms (#13522)UjinT342026-03-031-8/+10
|
* layout/algos: use binds:window_direction_monitor_fallback for moves (#13508)Vaxry2026-03-021-1/+6
| | | ref https://github.com/hyprwm/Hyprland/discussions/13473
* algo/dwindle: use focal point correctly for x-ws moves (#13514)Vaxry2026-03-021-1/+1
|
* algo/master: fix orientation cycling (#13372)Vaxry2026-02-252-34/+39
|
* algo/master: fix master:orientation being a noopVaxry2026-02-241-0/+4
|
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-212-0/+1367
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.