summaryrefslogtreecommitdiff
path: root/src/desktop/WindowRule.cpp
Commit message (Collapse)AuthorAgeFilesLines
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-99/+0
| | | | | | | Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* windowrules: Add `novrr` dynamic window rule (#11370)Hleb Shauchenka2025-08-221-1/+3
|
* desktop: cleanup code and use std::ranges (#10289)s1dd2025-05-081-7/+6
|
* windowrules: add nocloseforVaxry2025-04-291-3/+5
| | | | fixes #10027
* windows: refactor class member vars (#10168)davc0n2025-04-281-33/+33
|
* windowrules: add option to allow size persistence between app launches (#9422)nyx2025-03-081-1/+3
|
* core: cleanup window propertiesVaxry2025-03-021-6/+6
| | | | they don't need to be in CConfigManager, and belong to window instead
* protocols: Support content-type-v1 proto (#9226)UjinT342025-02-021-2/+5
|
* renderer: Add supercircular window corners (#8943)Pollux2025-01-051-3/+3
| | | | | | | renderer: Add supercircular shadows and borders config: Add rounding_power to default and example configs rule: add `roundingpower` window rule
* windowrules: precompute regexes for window/layer rulesVaxry2024-12-211-0/+1
|
* windowrules: fixup duplicate rule enum tagsVaxry2024-12-171-10/+0
| | | | fixes #8746
* core: Optimize window/layer rule application and scanning (#8735)Vaxry2024-12-161-0/+100
Optimizes window and layer rule parsing and later usage.