summaryrefslogtreecommitdiff
path: root/src/desktop/view/Group.cpp
Commit message (Collapse)AuthorAgeFilesLines
* desktop/window: expand hidden into proper statesVaxry2026-04-291-4/+9
|
* 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.
* view: consolidate group flags and apply window rules (#13694)Kon2026-03-171-4/+12
| | | | | | | | | * view: consolidate group flags and apply window rules Replace individual boolean flags with a bitmask for group policies and ensure that window-specific group rules are correctly inherited when windows are initialized or added to a group. * tests: add cases for locked groups and invade rule Add tests to verify window grouping behavior, specifically checking that locked groups prevent merging by default and that the 'invade' group rule correctly overrides this lock policy.
* desktop/group: respect direction when moving window out of group (#13490)André Silva2026-03-021-3/+15
|
* desktop/group: fix movegroupwindow not following focus (#13426)André Silva2026-02-281-0/+2
|
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-0/+337
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.