Miodec
d96eea2bca
Merge branch 'master' into newads
2023-04-12 16:26:59 +02:00
Miodec
8f42872132
increased line height
2023-04-12 00:44:37 +02:00
Miodec
73c84b43c3
Merge branch 'master' into newads
2023-04-12 00:03:00 +02:00
Miodec
d7bf0552de
requiring shift + enter to be double tapped to bail out of a test
...
closes #4149
2023-04-11 23:47:41 +02:00
Miodec
64c2eb0531
possible fix for powertoys bug?
2023-04-11 22:17:50 +02:00
Miodec
3da5123502
possible fix for powertoys bug?
2023-04-11 18:12:55 +02:00
Miodec
be462dd5d2
Merge branch 'master' into newads
2023-04-11 17:44:19 +02:00
Miodec
d115a8d72d
more logs in spacing debug
2023-04-11 17:44:09 +02:00
Deveesh Shetty
86bad24431
REMOVE: Unecessary comment in CSS ( #4162 ) Deveesh-Shetty
...
The comment indicated the same CSS which was written below
2023-04-11 15:00:15 +02:00
Miodec
f96607605e
Merge branch 'master' into newads
2023-04-11 12:45:19 +02:00
Miodec
45f3ae63f2
added handle char to spacing debug
2023-04-11 12:39:17 +02:00
Miodec
4451ff746e
added russian daily
2023-04-11 12:12:39 +02:00
Miodec
4793bfba90
Merge branch 'master' into newads
2023-04-07 19:39:13 +02:00
Miodec
2ab36d09b2
added numpad keys
...
added international backslash
2023-04-07 19:38:49 +02:00
Miodec
c60d3bff38
fixed 422 errors
2023-04-07 19:07:21 +02:00
Miodec
7835cac0f5
checking performance.now once, and passing it around
...
checking performance.now before a setTimeout
setting test end as soon as possible
2023-04-07 19:07:14 +02:00
Miodec
7c23d92204
fixed 422 errors
2023-04-06 23:03:17 +02:00
Miodec
2c893a4475
checking performance.now once, and passing it around
...
checking performance.now before a setTimeout
setting test end as soon as possible
2023-04-06 21:50:40 +02:00
Miodec
e685419e7c
Merge branch 'master' into newads
2023-04-06 02:01:10 +02:00
Miodec
cb9a54810d
last key to end is 0 if in zen mode
2023-04-06 02:00:48 +02:00
Miodec
4262144c85
Merge branch 'master' into newads
2023-04-06 01:40:35 +02:00
Miodec
eedb92d77f
sending chartotal to the backend
2023-04-06 01:39:44 +02:00
Miodec
4160e82fa8
better spacing debug
2023-04-05 23:49:38 +02:00
Miodec
7bffb095b7
better spacing debug
2023-04-05 23:47:00 +02:00
Miodec
09bb9d5687
Merge branch 'master' into newads
2023-04-05 18:29:20 +02:00
Miodec
1a47ca9b00
added start to first
2023-04-05 18:27:17 +02:00
Miodec
b8e312a167
Merge branch 'master' into newads
2023-04-05 13:10:03 +02:00
Miodec
d446fd5b66
added special key tracking for android and its special way of defining keydown and keyup events
2023-04-05 13:09:46 +02:00
Miodec
dc14aa9e41
Merge branch 'master' into newads
2023-04-04 18:57:12 +02:00
Dilyorbek
29cfe8d932
Fix duration ordering and new algorithm for key overlap ( #4141 ) drdilyor
...
* test2
* mod2
* mod3
* fix incomplete keystrokes now have duration
* make loop go forward for readability
* check if keysorder is empty
* prettier
* clean up
* rename variables for readability
* remove the algorithm and debug info
* type casting
* merged objects into one
moved code around
* removed "toolong" clientside type
* fixed assignment
---------
Co-authored-by: Miodec <jack@monkeytype.com>
2023-04-04 00:56:39 +02:00
Miodec
b40012e606
forcing keyup to make sure last keypresses are not missed
2023-04-03 19:55:11 +02:00
Miodec
1d3501ce94
reworked the way key spacing is recorded
...
added lastKeyToEnd (time between last keypress and test end)
2023-04-03 19:27:15 +02:00
Miodec
252139178e
updated error message
2023-04-03 19:25:13 +02:00
Miodec
486c2d0632
using new duration calculation
...
added keyoverlap
2023-04-03 14:57:59 +02:00
Miodec
84a8b3f898
removed logging function
2023-04-03 14:55:03 +02:00
Evan
b4e8eecfb8
Update dynamic
Keymap Legend Style to More Accurately Reflect Casing ( #4113 ) Ferotiq
...
* use `.on`
* update symbols and letters seperately
This is based off how Shift and Caps Lock are fundamentally different. Shift changes every key while Caps Lock just changes letters. In addition, MacOS and Windows handle Caps Lock differently. In Windows, Shift can revert the letters change of Caps Lock, and on MacOS it cannot. So I have also added in an edge case for MacOS.
* reduce the diff
* explain why there's a platform check
* remove export
* update `isUsingOppositeShift` to accept keycodes
This allows the keymap to update only what can be capitalized when `oppositeShiftMode` is on
* simplify
* fix support for iso layouts
* fix `oppositeShiftMode`: `keymap` not working
* should default to true
* whoops
* error handling
2023-04-03 12:18:31 +02:00
Miodec
536c5a71fd
Merge branch 'master' into newads
2023-03-29 19:53:27 +02:00
Miodec
367c9e599a
using a list of keys instead of regex
...
returning out of functions if key is not inside the list
2023-03-29 19:53:16 +02:00
Miodec
ab957352e1
Merge branch 'master' into newads
2023-03-29 17:12:05 +02:00
Miodec
4fe1f97c66
moved function calls to their own events
...
returning if key is not tracked
returning if key is already pressed (not tracking repeats)
only pushing alpha numerics and space
2023-03-29 17:11:48 +02:00
Miodec
e22c24f8e7
Merge branch 'master' into newads
2023-03-28 21:28:32 +02:00
Miodec
bd467020af
removed duplicate function calls
2023-03-28 21:25:13 +02:00
Miodec
394ce7e850
updating active theme button when changing theme
2023-03-28 21:23:21 +02:00
Miodec
b3e6f4aae8
Merge branch 'master' into newads
2023-03-28 20:54:38 +02:00
Miodec
45df3175c0
removed arrays from logs
2023-03-28 20:54:25 +02:00
Miodec
0b2dbfcb8c
Merge branch 'master' into newads
2023-03-28 20:53:29 +02:00
Miodec
cc46151585
resetting tracker, delaying keydown tracking by one loop
2023-03-28 20:52:16 +02:00
Miodec
29f046f5e3
using const instead
2023-03-28 17:09:49 +02:00
Miodec
13afd3da00
Merge branch 'master' into newads
2023-03-28 17:08:03 +02:00
Miodec
27949a9016
not needed
2023-03-28 17:07:49 +02:00