summaryrefslogtreecommitdiff
path: root/src/config/supplementary
Commit message (Collapse)AuthorAgeFilesLines
* config: find lua paths first (#14335)Mihai Fufezan2026-05-081-27/+14
| | | | | * config: find lua paths first * config/supplementary/jeremy: use designated initializer list
* config: use lua by default, generate lua if no config presentVaxry2026-05-071-0/+8
|
* propRefresher: fix misnamed valueVaxry2026-05-061-1/+1
|
* config: fix propRefresher to not run on first launchVaxry2026-05-062-9/+14
|
* config/refresher: refresh watcher state properly (#14307)Vaxry2026-05-062-1/+6
| | | ref #14301
* config/refresher: fix refreshing of cursor zooms (#14283)Vaxry2026-05-062-0/+14
|
* desktop/windowRule: use variants for storage internallyVaxry2026-04-281-2/+6
| | | | Improves storage: less dynamic parsing, immediate config errors, faster.
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-268-2432/+200
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* input: implement follow_mouse_shrink (#13707)Mihail Costea2026-04-201-0/+8
| | | | | | | | | | | | | | | | | * 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
* renderer: simplify shadows (#14047)UjinT342026-04-181-6/+0
|
* renderer: Various CM fixes, part 8 of refactors (#13860)UjinT342026-04-161-11/+16
| | | Part 8 of Ujin's refactors.
* config: move misc:vfr to debug: (#14021)Vaxry2026-04-071-6/+6
| | | this is a debug-only option and should never be turned off
* renderer: refactor part 7: api fixes (#13631)UjinT342026-03-281-0/+12
| | | | | | | Part 7 of ujin's refactors --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* input: allow focus to switch to most recently used window on closed (#13769)Chris Naporlee2026-03-281-4/+4
|
* config/executor: actually execute exec-shutdown (#13872)fazzi2026-03-281-0/+7
|
* renderer/deco: add glow decoration (#13862)Vaxry2026-03-271-0/+30
|
* config: fix crash in safe mode due to null `Config::mgr()` (#13855)Barrett Ruth2026-03-261-8/+2
| | | | | Problem: `getMainConfigPath()` dereferences `Config::mgr()` before it is constructed. Solution: return the recovery config path and let `initConfigManager()` handle generation.
* renderer/cm: Support wp-cm-v1 version 2 (#12817)UjinT342026-03-251-0/+11
|
* config: cleanup the entire config infrastructure (#13785)Vaxry2026-03-206-0/+2626
Massively refactors the config infrastructure, sorely needed and will be req'd for the lua stuff