summaryrefslogtreecommitdiff
path: root/src/layout/supplementary/WorkspaceAlgoMatcher.cpp
Commit message (Collapse)AuthorAgeFilesLines
* config/lua: add simple layout API (#14258)Vaxry2026-05-061-1/+14
| | | Adds a simple layout lua api
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-1/+1
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* layout: revert "replace string comparison with ID-based matching in ↵Vaxry2026-04-021-16/+4
| | | | | | | | | | WorkspaceAlgoMatcher (#13943)" This reverts commit 529f72249c2cf4cefc824a612aeddf2d5f858f54. It's not better, see https://github.com/hyprwm/Hyprland/pull/13943#issuecomment-4180474615 God damnit.
* layout: replace string comparison with ID-based matching in ↵Visal Vijay2026-04-011-4/+16
| | | | | | | WorkspaceAlgoMatcher (#13943) * perf(layout): replace string comparison with ID-based matching in WorkspaceAlgoMatcher * perf(layout): replace string comparison with ID-based matching in WorkspaceAlgoMatcher
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-3/+3
| | | | Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-0/+139
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.