summaryrefslogtreecommitdiff
path: root/src/desktop/rule/windowRule/WindowRule.cpp
Commit message (Collapse)AuthorAgeFilesLines
* config: allow hashes for parsing colors (#14337)Vaxry2026-05-081-1/+2
|
* desktop/windowRule: add parser switch for confine pointer (#14263)fazzi2026-05-021-0/+1
|
* config/lua: add ExpressionVec2, allow using a table for vec2 rules (#14197)Vaxry2026-04-281-3/+21
|
* desktop/rule: cleanup inheritance, use templates to avoid dupVaxry2026-04-281-31/+4
|
* desktop/rule: use Numeric for number parsingVaxry2026-04-281-21/+58
|
* desktop/windowRule: use variants for storage internallyVaxry2026-04-281-6/+298
| | | | Improves storage: less dynamic parsing, immediate config errors, faster.
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-1/+9
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* 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
* desktop/windowRule: fix matching CONTENT (#13636)Vaxry2026-03-071-1/+1
| | | ref #13596
* desktop/rule: fix matching for content type by strVaxry2026-02-281-1/+1
|
* desktop/rules: use pid for exec rules (#13374)ItsOhen2026-02-261-13/+12
|
* layout: rethonk layouts from the ground up (#12890)Vaxry2026-02-211-1/+1
| | | | | 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.
* desktop/windowRule: use content rule as enum directly (#13275)ssareta2026-02-161-1/+1
|
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-181-1/+1
|
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-1/+1
|
* compositor: Configurable behavior when window to be focused conflicts with ↵Nikolai Nechaev2025-11-251-1/+2
| | | | | | | | | | fullscreen (#12033) Renames `misc:new_window_takes_over_fullscreen` into `misc:on_focus_under_fullscreen` and implements the following behavior: - By default, when a tiling window is being focused on a workspace where a fullscreen/maximized window exists, respect the `misc:on_focus_under_fullscreen` config variable.
* rule: nuke parseRelativeVectorVaxry2025-11-191-21/+0
|
* windowrules: fix matching against xdgTag (#12393)fazzi2025-11-181-1/+1
|
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-0/+186
Reworks the window rule syntax completely --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>