Okke Formsma
d38740cebf
Add timestamps to position and behavior events ( #147 )
...
* Add timestamps to position events and behaviors.
- Take original event timestamps into consideration so nested tap-holds have proper timing.
- Add position and timestamp to keycode state changed event so the one-shot behavior can properly identify other keypresses and timings.
- Add timestamp to position events received from peripheral
* reduce number of arguments to behaviors
2020-10-10 17:32:53 -04:00
Cody McGinnis
a65de800bf
fix(tests): pending tests pass now
2020-09-08 12:00:46 -04:00
Okke Formsma
c5ca664411
some fixes based on feedback
2020-09-02 15:26:06 +02:00
Okke Formsma
f6a9c1ee57
rename tests
2020-09-02 15:10:46 +02:00
Okke Formsma
c33931c72c
Initial implementation of hold-tap
2020-09-01 19:41:08 +02:00
Cody McGinnis
80bef160fc
feat(tests): allow tests to be marked as pending
...
pending tests will not fail the build
2020-08-28 16:28:49 -04:00
Cody McGinnis
26414a6982
fix(docs): move testing docs to website docs
2020-08-28 16:21:31 -04:00
Cody McGinnis
4564d37477
feat(test): create simple docs for creating tests
2020-08-28 16:21:31 -04:00
Cody McGinnis
e2f77f25c8
feat(test): add testing for transparent
2020-08-28 16:21:31 -04:00
Cody McGinnis
a722cbcea3
feat(test): add tests for toggle layer
2020-08-28 16:21:31 -04:00
Cody McGinnis
3d325ccb84
feat(test): add tests for none behavior
2020-08-28 16:21:31 -04:00
Cody McGinnis
abf8b5abfa
fix(test): fix normal momentary-layer test snapshot
2020-08-28 16:21:31 -04:00
Cody McGinnis
de92bf2b2d
fix(test): use a smaller value for mock key intervals
2020-08-28 16:21:31 -04:00
Cody McGinnis
5f56266a69
feat(test): add tests for momentary layers
2020-08-28 16:21:31 -04:00
Cody McGinnis
f02fa01e9a
fix(test): change the layout
2020-08-28 16:21:31 -04:00