• Joined on 2023-09-20
vftdan created pull request hkc/vanilla-extended#1 2024-09-01 14:43:32 +03:00
Add newlines in readme to fix lists on some parsers
vftdan created branch fix-readme-newlines in vftdan/vanilla-extended 2024-09-01 14:42:30 +03:00
vftdan pushed to fix-readme-newlines at vftdan/vanilla-extended 2024-09-01 14:42:30 +03:00
b419a94fc3 Add newlines in readme to fix lists on some parsers
vftdan created repository vftdan/vanilla-extended 2024-09-01 14:39:02 +03:00
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-21 14:34:39 +03:00
52b3b74e7b Wrap modifier_set_copy into event_data_copy
74f11849b3 Add "integrate" node type complementary to "differentiate"
Compare 2 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-20 14:47:20 +03:00
3a9eed56bb Factor out unconditional tee-like event forwarding into a global function
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-19 22:56:47 +03:00
851788d562 Modify configuration to detect drag start using fast touchup-touchdown
b64b7ebc39 Add "window" node type
99f78f16c5 Implemented queue type
184e7d8514 Hashtable entry deletion method
bca67c9663 Nanosecond/millisecond integer to RelativeTime conversion
Compare 16 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-18 21:24:29 +03:00
4c654cd621 Check that there are no positional arguments
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-18 20:59:38 +03:00
244bb719b1 Safer string concatenation
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-18 19:53:49 +03:00
97b90cd1af Basic quadtap -> left_click + right_click config
1c9cdf80a0 Add "true" and "false" to constants
Compare 2 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-18 19:06:52 +03:00
58dc2cc84a Reverse "router" node predicate handling order to compensate for the replication at the past end
7a0e351b3a Add "assign" node type
Compare 2 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-18 18:32:24 +03:00
60a2cb7408 Optionally grabbing evdev device
97e45aa8c6 Minor error formatting fix
adff4388a6 Add "uinput" node type
Compare 3 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-18 16:28:25 +03:00
e2ea8fed1e Add "documentation" field to node specification
8b55223b9d Small fixes
01bf0a9608 Implement command-line arguments
5969a1df8e Expose module registry
68a189dba1 Automatically call module registry cleanup on exit
Compare 5 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-18 14:36:15 +03:00
f76eaa53f2 Add "modify_predicate" node type
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-17 16:54:00 +03:00
4922b7f304 Add "modifiers" node type
9ac5a0b957 Check failed modifier resize
5048728022 Modifier operation enumeration
f67a8842cc Modifier event predicate
8e6795a051 Single modifier type
Compare 7 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-17 12:36:24 +03:00
a46131716e Add "router" node type
2676b5acdf Wrap constant and predicate registries into a single environment type
Compare 2 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-16 23:48:56 +03:00
011772a24a Loading event predicates from config
23a0fa002f Compiling event_predicate
39ea42018f Fix event_predicate
Compare 3 commits »
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-16 15:27:23 +03:00
1704817009 Added definition checks and additional key codes according to evtest
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-16 14:16:20 +03:00
cbadc3d85d Pre-populate constants with linux event types and codes
vftdan pushed to master at vftdan/event-sequence-transformation 2024-08-16 14:07:28 +03:00
b14960a16b Pre-populate constants with linux event types and codes