summaryrefslogtreecommitdiff
path: root/hyprtester/src/tests/main/gestures.cpp
Commit message (Collapse)AuthorAgeFilesLines
* keybinds: fix previous workspace remembering (#12399)Nikolai Nechaev2025-12-051-0/+27
| | | | | | | | | * swipe: Fix previous workspace remembering in workspace gesture Fixes a bug that previous workspace does not exist after swiping to a workspace * tests: Test that `workspace previous` works after workspace gesture * moveActiveToWorkspace: remember previous workspace unconditionally
* layout: fit floating window on toggle to float (#12139)Vaxry2025-10-291-3/+7
|
* config: fix gesture dispatcher parsing with whitespaces (#11784)Nikolai Nechaev2025-09-261-0/+10
| | | | | | | | | | | | * config: fix gesture dispatcher parsing with whitespaces Some dispatcher functions (e.g., `moveFocusTo`) expect the given string to be stripped of whitepsaces. This fixes `gesture` line parsing: rather than calling dispatcher functions with the original string, we reuse words parsed by `CConstVarList` and join them with a comma. * tests/gestures: Add a test for `movecursortocorner`
* config: fix multi-argument gesture dispatcher parsing (#11721)Nikolai Nechaev2025-09-201-21/+28
| | | | | | | | | | | | | | | | | | * config: Fix multi-argument gesture dispatchers parsing The `dispatcher` gesture handler used to only handle the first argument to the dispatcher, while some dispatchers (e.g., `sendshortcut`) want multiple arguments. This fixes `ConfigManager` to handle all the arguments provided to the dispatcher gesture handler. Fixes #11684. * test/gestures: Add a test for a gesture with a multi-argument dispatcher * test/gestures: Factor out `waitForWindowCount` Reduce code duplication in the gestures test.
* input: Add fully configurable trackpad gestures (#11490)Vaxry2025-08-281-0/+155
Adds configurable trackpad gestures