23 Commits
Author SHA1 Message Date
VaxryandGitHub d8e657eaea renderer/gl: implement swappable blur variants (#15661)
Adds multiple variants to the blur shader
2026-08-22 17:27:16 +02:00
VaxryandGitHub 0f97a22d11 config/lua: allow get_monitors with a table for specifying args (#14693)
adds { all } to get all monitor objects including disabled ones
2026-08-21 13:26:23 +02:00
Lucas RitzdorfandGitHub 006bcc69a1 config/lua: display dispatcher names in binds list and when stringifying (#15722) 2026-08-08 22:41:40 +02:00
VaxryandGitHub d10194c63b keybinds: refactor, clean up code, move to new style (#15568) 2026-08-05 13:26:45 +02:00
MikoandGitHub 88c6386994 chore: replace string concatenation with std::format (#15652)
* chore: replace string concatenation with std::format

* Fix " Preserve the root API prefix when formatting" suggestion

* Fix missing slash; add explicit getenv safety check
2026-08-01 18:02:50 +02:00
VaxryandGitHub ff672deb68 config: add deprecation notices (#15669) 2026-07-31 21:10:39 +02:00
VaxryandGitHub 2b1723adda config/lua: fix forwarding of details to lua values (#15651) 2026-07-29 21:48:50 +02:00
VaxryandGitHub 65e81c116a config/lua: do not nuke package.path (#15622) 2026-07-27 15:34:25 +02:00
VaxryandGitHub 44d16e9bd1 config/lua: allow wildcards or absolute paths in require (#15461) 2026-07-17 14:27:54 +02:00
0b0d7ede21 input-capture: impl protocol (#7919)
Co-authored-by: Gerben Meijer <infernix@gmail.com>
Co-authored-by: Emerson Matos <emegson@live.com>
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
Co-authored-by: Ashley Stonham <reddrop@reddrop.net>
Co-authored-by: extra-salad <87635414+extra-salad@users.noreply.github.com>
2026-07-15 23:56:05 +02:00
VaxryandGitHub 781d6070ba config/lua: allow disabling workspace rules (#15362) 2026-07-10 18:49:37 +02:00
davc0nandGitHub 049595e196 config: monitors default to "preferred" res, "auto" pos and scale (#15193) 2026-06-23 15:57:06 +01:00
Daniel KrupińskiandGitHub 735c0e0224 config/lua: do not wrap std::function in std::optional (#15197) 2026-06-21 11:38:30 +01:00
VaxryandGitHub d5b8d7288d config: fix description matching for default workspaces (#15074) 2026-06-12 15:38:43 +01:00
zacoonsandGitHub 50b5169b91 plugins: add api for registering and dispatching events (#14734)
* plugins: add api for registering and dispatching events

* config/lua: change various Lua*::push to take PHL*REF instead of PHL*

* plugins/lua: add tests for custom events
2026-06-08 13:00:42 +01:00
Ivo ŠmerekandGitHub faecc5950a config/monitor: allow per-monitor vrr to inherit misc:vrr (#14746)
* config/monitor: allow per-monitor vrr to inherit misc:vrr

Signed-off-by: BlueManCZ <ivo97@centrum.cz>

* keep std::optional<int> for m_vrr

Signed-off-by: BlueManCZ <ivo97@centrum.cz>

---------

Signed-off-by: BlueManCZ <ivo97@centrum.cz>
2026-05-28 13:55:44 +01:00
VaxryandGitHub b94f149854 config: allow hashes for parsing colors (#14337) 2026-05-08 15:31:02 +01:00
ImperishableSecretandGitHub 336dc6c04e config/lua: fix device bool int reads (#14313)
* config/lua: fix device bool int reads

* config/lua: fix device typed reads
2026-05-06 20:48:30 +01:00
VaxryandGitHub c7b8fe13c1 tests: fix gtests crashing (#14244) 2026-05-01 23:50:57 +01:00
Maxim AndreevandGitHub e2ba19535d tests: fix ConfigLuaValueTypes - boolBadType test, 0 and 1 are allowed integer values for bool type (#14240) 2026-05-01 12:39:16 +01:00
VaxryandGitHub 94b90a2cb0 config/lua: add ExpressionVec2, allow using a table for vec2 rules (#14197) 2026-04-28 18:10:25 +01:00
VaxryandGitHub 5ba33f8461 config/lua: init lua config manager, use lua if available (#13817)
Adds a new lua config manager, which will automatically be used if there is a lua config present.
2026-04-26 15:16:36 +01:00
Ioannis TzavarasandGitHub 6474f46b72 tests: add unit tests for CMonitorRuleParser (#13895) 2026-03-30 14:31:59 +01:00