Vaxry and GitHub
d8e657eaea
renderer/gl: implement swappable blur variants ( #15661 )
...
Adds multiple variants to the blur shader
2026-08-22 17:27:16 +02:00
Vaxry and GitHub
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 Ritzdorf and GitHub
006bcc69a1
config/lua: display dispatcher names in binds list and when stringifying ( #15722 )
2026-08-08 22:41:40 +02:00
Vaxry and GitHub
d10194c63b
keybinds: refactor, clean up code, move to new style ( #15568 )
2026-08-05 13:26:45 +02:00
Miko and GitHub
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
Vaxry and GitHub
ff672deb68
config: add deprecation notices ( #15669 )
2026-07-31 21:10:39 +02:00
Vaxry and GitHub
2b1723adda
config/lua: fix forwarding of details to lua values ( #15651 )
2026-07-29 21:48:50 +02:00
Vaxry and GitHub
65e81c116a
config/lua: do not nuke package.path ( #15622 )
2026-07-27 15:34:25 +02:00
Vaxry and GitHub
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
Vaxry and GitHub
781d6070ba
config/lua: allow disabling workspace rules ( #15362 )
2026-07-10 18:49:37 +02:00
davc0n and GitHub
049595e196
config: monitors default to "preferred" res, "auto" pos and scale ( #15193 )
2026-06-23 15:57:06 +01:00
Daniel Krupiński and GitHub
735c0e0224
config/lua: do not wrap std::function in std::optional ( #15197 )
2026-06-21 11:38:30 +01:00
Vaxry and GitHub
d5b8d7288d
config: fix description matching for default workspaces ( #15074 )
2026-06-12 15:38:43 +01:00
zacoons and GitHub
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 Šmerek and GitHub
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
Vaxry and GitHub
b94f149854
config: allow hashes for parsing colors ( #14337 )
2026-05-08 15:31:02 +01:00
ImperishableSecret and GitHub
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
Vaxry and GitHub
c7b8fe13c1
tests: fix gtests crashing ( #14244 )
2026-05-01 23:50:57 +01:00
Maxim Andreev and GitHub
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
Vaxry and GitHub
94b90a2cb0
config/lua: add ExpressionVec2, allow using a table for vec2 rules ( #14197 )
2026-04-28 18:10:25 +01:00
Vaxry and GitHub
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 Tzavaras and GitHub
6474f46b72
tests: add unit tests for CMonitorRuleParser ( #13895 )
2026-03-30 14:31:59 +01:00