| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
Adds a simple layout lua api
|
| | |
|
| |
|
| |
Adds a new lua config manager, which will automatically be used if there is a lua config present.
|
| |
|
|
|
|
|
|
|
|
| |
WorkspaceAlgoMatcher (#13943)"
This reverts commit 529f72249c2cf4cefc824a612aeddf2d5f858f54.
It's not better, see https://github.com/hyprwm/Hyprland/pull/13943#issuecomment-4180474615
God damnit.
|
| |
|
|
|
|
|
| |
WorkspaceAlgoMatcher (#13943)
* perf(layout): replace string comparison with ID-based matching in WorkspaceAlgoMatcher
* perf(layout): replace string comparison with ID-based matching in WorkspaceAlgoMatcher
|
| |
|
|
| |
Massively refactors the config infrastructure, sorely
needed and will be req'd for the lua stuff
|
| | |
|
| |
|
|
|
|
| |
Guard position assignments in updateDragWindow() behind m_dragThresholdReached
to prevent windows from snapping to cursor before drag_threshold is exceeded.
Fixes: https://github.com/hyprwm/Hyprland/pull/13140
|
| |
|
| |
ref https://github.com/hyprwm/Hyprland/discussions/13401
|
|
|
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.
|