Release /
hyprgrass hl-0.55.4
Configure touch gestures from Hyprland's Lua config.
Before you upgrade to hl-0.55.4
1 to fixWhat changed in hl-0.55.4
Lua API: hl.config({plugin = {hyprgrass = {...}}}), hl.plugin.hyprgrass.bind and hl.plugin.hyprgrass.gesture with pattern tables such as {kind = "swipe", fingers = 3, direction = "down"}. In Lua, workspace_swipe_fingers and workspace_swipe_edge are gone and workspace swipes are off unless bound with hyprgrass.gesture. Groups hl-0.55.3 and hl-0.55.4.
Tag hl-0.55.4, for Hyprland 0.55.4 with the Lua config; docs/lua_migration.md covers the move.
New things you can do
hl.plugin.hyprgrass.bind and hl.plugin.hyprgrass.gesture take a pattern table and an action; old strings like swipe:3:ld still work for diagonals.
Read the evidence
Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.