jrnxf / thokr

✨ sleek typing tui with visualized results and historical logging
MIT License
528 stars 18 forks source link

pace caret #10

Open RomanHauksson opened 2 years ago

RomanHauksson commented 2 years ago

Problem

One of my favorite features of Monkeytype is called the "pace caret":

Displays a second caret that moves at constant speed. The 'average' option averages the speed of last 10 results.

This gives me a good idea of how fast I'm typing in each trial and helps me keep pace.

Solution

A pace caret feature in thokr could include "PB", "average", and "custom" WPM options, and would work just like in Monkeytype.

Alternatives

A live WPM counter could serve a similar purpose but is hard to pay attention to when focusing on typing. Also, it only indicates how fast I'm typing in the moment, and doesn't give me any idea how well I've been doing throughout the entire test (how likely I am to get a PR).

Additional context

Pace caret demo in Monkeytype. The underline caret moves at a consistent 130 WPM, but jumps when I miss a word.

https://user-images.githubusercontent.com/62364808/166748602-748a802f-a758-4075-8918-af2dcf3a9568.mp4

jrnxf commented 2 years ago

Oh damn this is so sweet – what a cool feature! Something like this is definitely possible, and would be a fun challenge to work on. I can't guarantee that I'll have time to jump on this any time soon, but I'm definitely interested. I'll assign it to myself, but if anyone reading this thread is interested in snagging it just let me know! 💪🏼