summaryrefslogtreecommitdiff
path: root/src/layout/algorithm/tiled/dwindle
Commit message (Collapse)AuthorAgeFilesLines
* layout/dwindle,master: return invalid layoutmsg errorsVaxry2026-05-021-1/+2
|
* config/errors: Report and categorize errors properly for actions (#14192)Vaxry2026-04-282-20/+20
| | | | 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-65/+66
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* cleanup: avoid repeated weak_ptr lock() calls in conditions (#14057)Visal Vijay2026-04-121-1/+2
|
* layouts/dwindle: override force after window drags (#14002)Vaxry2026-04-051-1/+1
|
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-0/+3
| | | | Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff
* algo/dwindle: fix precise mouse setting (#13678)Bastien Souchu2026-03-101-5/+7
|
* algo/dwindle: Respect `force_split` when moving windows to workspaces (#13038)Nikolai Nechaev2026-03-102-12/+10
| | | | | | Respect `dwindle:force_split` not only when mapping new windows, but also when moving windows to workspaces. Fixes #13009.
* algo/dwindle: do NOT use smart_split for overridden focal point (#13635)Vaxry2026-03-091-2/+2
| | | ref #13594
* dwindle: add rotatesplit layoutmsg and tests (#13235)Mikhail2026-03-062-0/+51
|
* algo/dwindle: don't crash on empty swapsplit (#13533)Vaxry2026-03-032-18/+29
| | | ref https://github.com/hyprwm/Hyprland/discussions/13530
* layout/algos: use binds:window_direction_monitor_fallback for moves (#13508)Vaxry2026-03-021-2/+7
| | | ref https://github.com/hyprwm/Hyprland/discussions/13473
* desktop/group: respect direction when moving window out of group (#13490)André Silva2026-03-021-1/+1
|
* algo/dwindle: use focal point correctly for x-ws moves (#13514)Vaxry2026-03-021-25/+12
|
* algo/dwindle: add back splitratio (#13498)Vaxry2026-03-021-0/+19
|
* algo/dwindle: fix focal point not being properly used in movedTarget (#13373)Vaxry2026-02-262-10/+11
|
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-212-0/+829
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.