summaryrefslogtreecommitdiff
path: root/src/config/legacy/ConfigManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* config: always call refresh after config reload (#14346)Vaxry2026-05-081-2/+1
|
* gestures: add scroll_move (#14063)Vaxry2026-05-071-1/+4
|
* config: use lua by default, generate lua if no config presentVaxry2026-05-071-3/+2
|
* config/legacy: fix missing fallbacks crashing device gettersVaxry2026-05-061-4/+20
|
* config: fix propRefresher to not run on first launchVaxry2026-05-061-10/+1
|
* config/refresher: refresh watcher state properly (#14307)Vaxry2026-05-061-2/+0
| | | ref #14301
* config/refresher: fix refreshing of cursor zooms (#14283)Vaxry2026-05-061-7/+2
|
* config: add device tags (#13728)ArchSav2026-05-051-0/+1
| | | | | --------- Co-authored-by: Mio Argillander <mio@argillander.me>
* 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