summaryrefslogtreecommitdiff
path: root/src/config/legacy/ConfigManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* config/legacy: fix crash on getConfigValue of plugin fnsVaxry2026-05-041-0/+9
|
* keybinds: fix keycode matching on lua (#14254)Vaxry2026-05-021-4/+4
|
* binds: add an auto_consuming flag (#13919)MightyPlaza2026-04-301-4/+29
|
* desktop/layerRule: use variants for storage internallyVaxry2026-04-281-3/+8
| | | | Improves storage: less dynamic parsing, immediate config errors, faster.
* desktop/windowRule: use variants for storage internallyVaxry2026-04-281-3/+8
| | | | Improves storage: less dynamic parsing, immediate config errors, faster.
* logging: update uri of debug log in ConfigManager to reflect change in wiki ↵Michael Tennant2026-04-271-1/+1
| | | | (#14185)
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-261-380/+88
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* internal: include setByUser in CConfigManager::getConfigValue (#14155)Damien Trala2026-04-261-1/+1
|
* input: implement follow_mouse_shrink (#13707)Mihail Costea2026-04-201-0/+1
| | | | | | | | | | | | | | | | | * input: implement follow_mouse_shrink Add a new config option `input:follow_mouse_shrink` (INT, 0-300, default 0) that shrinks inactive window hitboxes by the specified number of pixels for focus detection purposes. This creates a dead zone in gaps between windows where moving the cursor will not trigger a focus change. The shrink only applies to inactive (non-focused) windows and only during mouse-move focus checks (follow_mouse = 1). Click and scroll interactions are unaffected — clicking on a window in the shrunk area still works normally once the window is focused. Closes #9973 * tests: add integration test for follow_mouse_shrink
* errorOverlay: modernize, refactor, use GPU rendering (#14122)Vaxry2026-04-191-7/+7
| | | | | | | Improves the overlay's rendering: - GPU accelerated - supports gradients - wraps - cleaner code a bit
* renderer: simplify shadows (#14047)UjinT342026-04-181-1/+0
|
* renderer: Various CM fixes, part 8 of refactors (#13860)UjinT342026-04-161-2/+3
| | | Part 8 of Ujin's refactors.
* notifications: move and small refactor (#14094)Vaxry2026-04-161-7/+5
| | | moves to notification/, and adds a new style manager getter.
* config: fix safe mode config generation (#14024)Vaxry2026-04-131-2/+13
|
* config: move misc:vfr to debug: (#14021)Vaxry2026-04-071-1/+1
| | | this is a debug-only option and should never be turned off
* renderer: refactor part 7: api fixes (#13631)UjinT342026-03-281-1/+4
| | | | | | | Part 7 of ujin's refactors --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* renderer/deco: add glow decoration (#13862)Vaxry2026-03-271-0/+5
|
* renderer/cm: Support wp-cm-v1 version 2 (#12817)UjinT342026-03-251-0/+2
|
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-201-0/+2394
Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff