summaryrefslogtreecommitdiff
path: root/src/config/lua
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-2/+5
|
* config: use lua by default, generate lua if no config presentVaxry2026-05-072-6/+6
|
* config: fix propRefresher to not run on first launchVaxry2026-05-061-41/+1
|
* config/lua: fix device bool int reads (#14313)ImperishableSecret2026-05-0614-9/+60
| | | | | * config/lua: fix device bool int reads * config/lua: fix device typed reads
* config/lua: add simple layout API (#14258)Vaxry2026-05-0612-30/+705
| | | Adds a simple layout lua api
* 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-8/+2
|
* config: add device tags (#13728)ArchSav2026-05-051-0/+1
| | | | | --------- Co-authored-by: Mio Argillander <mio@argillander.me>
* config/lua: add clear tag api (#14273)Lichie2026-05-031-0/+11
|
* config/lua: fix dispatcher shapes to not be callable (#14268)Vaxry2026-05-035-10/+155
| | | this would only lead to abuse, explicitly forbid it
* desktop/windowRule: add `confine_pointer` window rule (#13379)fazzi2026-05-021-0/+1
|
* keybinds: fix keycode matching on lua (#14254)Vaxry2026-05-021-6/+17
|
* config/lua: workspace.move/rename should accept "workspace" instead of "id" ↵Gregor2026-05-021-3/+3
| | | | as a parameter (#14232)
* tests: fix gtests crashing (#14244)Vaxry2026-05-012-4/+7
|
* config/lua: add noopVaxry2026-05-011-0/+10
|
* binds: add an auto_consuming flag (#13919)MightyPlaza2026-04-302-0/+3
|
* config/lua: expand properties in the workspace object (#14194)ImperishableSecret2026-04-295-34/+188
|
* desktop/window: refactor over fullscreen stateVaxry2026-04-291-1/+1
|
* desktop/window: expand hidden into proper statesVaxry2026-04-291-0/+4
|
* animations: add springs (#14171)Vaxry2026-04-293-42/+124
|
* config/lua: fix unbind behavior (#14199)Vaxry2026-04-291-16/+2
|
* config/lua: add ExpressionVec2, allow using a table for vec2 rules (#14197)Vaxry2026-04-285-39/+163
|
* 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-282-13/+34
| | | | Improves storage: less dynamic parsing, immediate config errors, faster.
* config/errors: Report and categorize errors properly for actions (#14192)Vaxry2026-04-287-183/+255
| | | | Makes all errors categorized, some not displayed, some displayed. All errors can be obtained after hl.dispatch()
* config/lua: fix window object to selector logicVaxry2026-04-261-1/+1
|
* config/lua: don't pop up an error if no target was found (#14175)Vaxry2026-04-261-2/+2
|
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-2659-0/+8717
Adds a new lua config manager, which will automatically be used if there is a lua config present.